Allstate is hiring a Software Engineer Consultant II (ASP.NET/C#)

About the Role

This role involves building and enhancing enterprise-level software systems with a focus on backend development, system integration, and performance optimization using Microsoft technologies.

Responsibilities

  • Design and implement server-side logic using C# and the .NET framework
  • Develop and maintain RESTful APIs for internal and external services
  • Collaborate with product teams to translate business requirements into technical solutions
  • Write clean, testable, and efficient code following software development best practices
  • Participate in code reviews to ensure code quality and consistency
  • Troubleshoot, debug, and upgrade existing applications
  • Work with relational databases including schema design and query optimization
  • Integrate applications with third-party services and microservices
  • Ensure applications meet security and compliance standards
  • Support deployment pipelines and work closely with DevOps teams
  • Contribute to technical documentation and system architecture diagrams
  • Participate in agile ceremonies such as sprint planning and retrospectives
  • Monitor application performance and implement improvements
  • Mentor junior developers and promote knowledge sharing
  • Evaluate emerging technologies for potential adoption in current projects

Nice to Have

  • Master’s degree in computer science or related field
  • Experience with cloud platforms such as Azure or AWS
  • Familiarity with containerization technologies like Docker
  • Knowledge of CI/CD pipelines and automation tools
  • Exposure to microservices architecture
  • Experience with monitoring and logging tools
  • Understanding of identity and access management concepts
  • Background in insurance or financial services technology

Compensation

Competitive salary and performance-based incentives

Work Arrangement

Hybrid work model with flexible scheduling options

Team

Collaborative engineering team focused on innovation and technical excellence

Why This Role Matters

You will play a key role in shaping the future of digital services by building reliable, scalable applications that support critical business operations.

Growth Opportunities

Opportunities for professional development, technical specialization, and leadership growth are supported through mentorship and training programs.

Not available for this position

Required Skills
ASP.NETC#MVCRESTful APIsJavaScriptHTML5CSS3Microsoft SQL ServerGitAgile MethodologiesProblem Solving
About company
Allstate
Allstate Insurance Company of Canada is a leading home and auto insurance provider serving Canadians since 1953, focused on prevention and protection products with a commitment to community and employee well-being.
All jobs at Allstate Visit website
Job Details
Category other
Posted 10 months ago