
Senior Software Engineer – Consultant II
Allstate
full-time
Posted on:
Location Type: Remote
Location: North Carolina • United States
Visit company websiteExplore more
Salary
💰 $90,700 - $141,400 per year
Job Level
About the role
- 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.
- Frontend: ASP.NET / ASP.NET Core, Angular (preferably latest versions), JavaScript, jQuery, HTML5, CSS3
- 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.
Benefits
- National General Holdings Corp. is an Equal Opportunity (EO) employer – Veterans/Disabled and other protected categories.
- All qualified applicants will receive consideration for employment regardless of any characteristic protected by law.
- Candidates must possess authorization to work in the United States, as it is not our practice to sponsor individuals for work visas.
- In the event you need assistance or accommodation in completing your online application, please contact NGIC main office by phone at (336) 435-2000.
- Health insurance
- Retirement plans
- Flexible work arrangements
- Professional development
- Paid time off
- Wellness programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETC#AngularSQL ServerT-SQLJavaScriptjQueryHTML5CSS3Entity Framework
Soft Skills
communicationanalyticalteamworkmentoringcollaborationproblem-solvingleadershipbest practicesdocumentationadaptability