National General is a part of The Allstate Corporation, which offers a variety of insurance products. They are seeking a highly skilled Full Stack Senior Software Engineer to design, develop, and maintain scalable web applications that support core business operations.
Responsibilities:
- Design, develop, and maintain end-to-end web applications using .NET (C#) and Angular frameworks
- Collaborate with cross-functional teams—including product managers, UX/UI designers, and QA engineers—to define, design, and deliver new features
- Develop and optimize SQL Server database structures, stored procedures, and T-SQL queries for performance and scalability
- Implement responsive and intuitive user interfaces using modern front-end technologies such as Angular, Blazor, JavaScript, jQuery, HTML5, and CSS3
- Ensure application quality and stability through code reviews, automated testing, and continuous integration/continuous deployment (CI/CD) pipelines
- Troubleshoot and resolve complex technical issues, ensuring high availability and performance across applications
- Contribute to architectural decisions and best practices for scalable, maintainable, and secure software systems
- Mentor junior developers and promote best practices in software engineering, testing, and documentation
- Stay current with emerging technologies and recommend improvements to enhance product efficiency and user experience
Requirements:
- 5+ years of professional software development experience in full-stack web application development
- Proficiency in Backend: .NET Framework / .NET Core, C#, Web API, Entity Framework
- Proficiency in Frontend: ASP.NET / ASP.NET Core, Angular (preferably latest versions), JavaScript, jQuery, HTML5, CSS3
- Proficiency in Database: Microsoft SQL Server, T-SQL, stored procedures, and query optimization
- Experience with Azure DevOps / Git, CI/CD pipelines, RESTful APIs, and agile development methodologies
- Strong understanding of software design patterns, security principles, and performance optimization
- Excellent communication, analytical, and teamwork skills