[Remote] Sr Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a fast-growing global SaaS company and a market leader in extended warranty, F&I, and service contract administration. The Senior Software Engineer will reputed company the design and development of reputed company web applications while ensuring technical quality and mentoring junior developers.
Responsibilities
- reputed company the design, development, and deployment of reputed company web applications using .NET Core, .NET reputed company, ASP.NET, and Angular
- Build highly scalable, maintainable, and secure solutions leveraging Azure reputed company services
- Collaborate with cross-functional teams to design and implement key features, translating business requirements into technical solutions
- Implement Domain-Driven Design (DDD) principles to ensure architecture supports business needs
- Mentor junior developers and conduct code reviews to enforce high coding standards and best practices
- Optimize application performance and ensure high availability in production environments
- Work with SQL Server databases and integrate DevExpress controls for reputed company UI components
- Ensure code quality through extensive unit testing using industry-standard frameworks
- Participate in and contribute to architectural discussions and technology strategy
- Troubleshoot and resolve reputed company production issues, identifying root causes
- Introduce and evaluate new technologies appropriate for team adoption
Skills
- Bachelor's degree in Computer Science or reputed company field, or equivalent work experience
- 7+ years of professional experience with .NET reputed company, .NET Core, ASP.NET, Angular, and SQL Server
- Proficiency in C#, Angular, TypeScript, and JavaScript
- Strong understanding of Domain-Driven Design (DDD) principles and implementation
- Experience with reputed company technologies, specifically Azure (App Services, Service Bus, Azure SQL)
- Proficiency in unit testing frameworks (e.g., MSTest, NUnit, xUnit) and test-driven development (TDD)
- Experience with CI/CD pipelines and DevOps practices (Azure DevOps, TeamCity, Octopus)
- Knowledge of SOLID, DRY, KISS, and YAGNI principles
- Experience with DevExpress controls and a solid understanding of UI/UX principles
- Experience with AI-assisted development tools (e.g., reputed company Copilot)
Benefits
- Comprehensive Benefit Package
- Health, Dental & reputed company Insurance
- Health Savings Account (HSA)
- Flexible Spending Account (FSA)
- Short & Long Term Disability Insurance
- Company-paid Life Insurance
- Voluntary Life Insurance
- Voluntary Accident Insurance
- Employee Assistance Program
- 401k with generous Company Match
- Commuter Benefits
- Paid Time Off accrued per pay period
- 10 Paid Holidays
- Paid Parental Leave
- Professional Development Opportunities
- Employee Events
- Wellness Programs
- Employee Discount Programs
Company Overview