Allstate is a company dedicated to protecting families and their belongings from life’s uncertainties. They are seeking a Senior Consultant Software Engineer to design and build enterprise web applications using C# and ASP.NET, while ensuring quality and agility through test-driven development and continuous integration.
Responsibilities:
- Participates in iteration planning meetings ensuring that the team has a common understanding of each story and chores in a team’s backlog
- Participate in executing the strategy, keeping the customer needs and wants in mind
- Collaborates within the team in designing systems and apps
- Participates in daily product team standups
- Participates in retrospectives to gather feedback and derive actionable items to improve the team and the product
- Support software products in user environments
- Participates in knowledge sharing, and contributes to the overall growth of the collective knowledge of the team
- Practices test-driven development in writing software and building products
- Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices
Requirements:
- 3 years or more of ASP.NET and C# of backend development for enterprise applications
- Experience with MVC architecture and developing RESTful APIs
- Experience working with front-end frameworks, such as Vue.js, React.js, or Angular
- Solid understanding of modern JavaScript, HTML5, CSS3, and responsive design principles
- Proven experience with Microsoft SQL Server and ability to write and optimize complex T-SQL queries
- Exposure to Oracle databases and integration with enterprise data repositories (EDR)
- Experience building scalable, secure, and maintainable web applications
- Familiarity with source control tools (e.g., Git) and CI/CD pipelines
- Strong problem-solving and debugging skills in both front-end and back-end environments
- Ability to work collaboratively in Agile/Scrum development teams
- 3 or more years of experience