Product Engineer focused on modernizing and maintaining .NET and ReactJS applications for Allstate. Owning the full stack of software products and leveraging test-driven development for quality assurance.
Responsibilities
Focused on modernizing and maintaining .NET and ReactJS applications
Implement applications following 12-factor principles to build out product and iterative enhancements
Own the full stack of software products; develop and implement frontends (web or mobile), and backend services
Leverage test-driven development and continuous integration to ensure agility and quality of products
Actively participate in decision-making process ensuring that the simplest appropriate technology and design is chosen to meet user needs
Participate in iteration planning meetings ensuring that the team has a common understanding of each story and chores in a team’s backlog
Collaborate within the team in designing systems and apps
Participate in daily site, cross-site, and product team standups
Participate in retrospectives to gather feedback and derive actionable items to improve the team and the product
Support software products in user environments
Participate in knowledge sharing, and contribute to the overall growth of the collective knowledge of the team
Practice daily paired programming and test-driven development in writing software and building products
Establish continuous integration, continuous delivery, and continuous deployment pipelines and practices
Requirements
Minimum of 3 years’ experience as a Full Stack Developer, with a primary focus on C# and .NET technologies
Proficiency in Visual Studio, including ASP.NET, C#, and JavaScript
Experience with Visual Studio for .NET Core development
Strong knowledge of ReactJS for front-end development
Strong experience in system integration using REST APIs and Microsoft Graph API
Ability to serialize and deserialize JSON data in C#, and parse JSON REST API responses in C# and Go (Golang)
Proficiency in Go (Golang) and familiarity with the Electron framework for desktop application development
Solid understanding of CI/CD processes and tools such as GitHub, Jenkins, and Octopus Deploy
Working knowledge of Microsoft Configuration Manager, Intune, and Microsoft Graph API for enterprise device and application management
Benefits
A generous, flexible benefits package including annual leave, healthcare and dental cover, pension, and lifestyle discounts
Access to world-class learning platforms and award-winning L&D
Clear career paths, internal mobility, and a strong focus on growth
A people-first culture with flexible working options
Senior Software Engineer (Full Stack) collaborating with cross - functional teams to enhance cloud - based web platform in healthcare technology. Involves coding, testing, and maintaining features for users.
Senior Software Engineer building foundational platforms for engineering teams to develop and scale microservices securely on Google Cloud Platform. Focusing on identity infrastructure and cloud operations.
Embedded Software Engineer designing and implementing software for Ford's distributed embedded systems. Collaborating on real - time communication protocols and low - level software testing.
Principal Engineer focusing on AI - driven data architecture in Ford's Connected Vehicle Data Platform. Leading design of resilient streaming architectures for proactive business decisions using AI/ML technology.
Salesforce CRM Software Engineer enhancing Salesforce platforms for Ford Motor Company. Collaborating with development teams to align with marketing and service sales design principles.
Senior Full Stack Software Engineer collaborating with talented engineers to transform the Ford Reservation Services. Developing features that enhance customer experience in automotive services.
Software Engineer delivering innovative software products for Ford Motor Company and commercial customers. Working with Agile principles and collaborating in multi - skilled teams on vehicle solutions.
Software Engineer Intern at MHK supporting design and development of software solutions for enterprise data processing and integrations. Gaining hands - on experience in a production environment with emerging automation features.