Allstate Insurance Company of Canada is seeking a Software Engineer Consultant II (ASP.NET/C#) to design and build scalable, maintainable enterprise web applications. In this role, you will develop products and services supporting National General, utilizing test-driven development and continuous integration.
What You'll Do
- Practice paired programming and test-driven development to build software products.
- Establish and maintain continuous integration, delivery, and deployment pipelines.
- Participate in retrospectives to gather feedback and derive actionable improvements.
- Collaborate within the team on system and application design.
- Provide support for software products in user environments.
- Contribute to knowledge sharing and the overall growth of the team’s collective knowledge.
- Participate in iteration planning to ensure a common understanding of backlog stories and chores.
- Participate in daily site, cross-site, and product team standups.
What We're Looking For
- A basic understanding of MVC architecture and professional experience developing or consuming RESTful APIs.
- A solid understanding of modern JavaScript, HTML5, CSS3, and responsive design principles.
- Experience working with Microsoft SQL Server, including writing and optimizing T-SQL queries.
- Familiarity with version control systems like Git and basic experience with CI/CD pipelines.
- Strong problem-solving and debugging skills demonstrated in both front-end and back-end environments.
- Ability to work collaboratively in Agile or Scrum-based development teams.
Nice to Have
- 1–2 years of experience in ASP.NET and C# backend development for enterprise applications.
- Exposure to front-end frameworks such as Knockout.js, Vue.js, or Angular.
- Exposure to building scalable and maintainable web applications in a work or internship environment.
Technical Stack
- ASP.NET, C#, MVC
- RESTful APIs
- JavaScript, HTML5, CSS3
- Microsoft SQL Server, T-SQL
- Git
- Knockout.js, Vue.js, Angular
Team & Environment
You will be part of an Agile or Scrum-based development team.
Benefits & Compensation
- Salary range: $66,800.00 - $95,000.00 annually.
- Encouragement to challenge the status quo and shape the future of protection.
- Being part of a winning team making a meaningful impact.
National General Holdings Corp. is an Equal Opportunity employer – Veterans/Disabled and other protected categories. All qualified applicants will receive consideration for employment.

