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
AVP Tech Lead Developer leading cloud transformation at LPL Financial, fostering innovative fintech solutions. Overseeing development of trading applications and collaboration across multi - functional teams.
Mid - level Flight Software Engineer at ICEYE, developing software for spacecraft services. Work on core spacecraft services like data downlink and propulsion in a dynamic Earth Observation company.
Software Engineering Intern at Webster Bank researching and implementing AI tools in banking. Collaborating on software development and gaining real - world experience in a finance environment.
Full Stack Engineer working to develop solutions for government clients in a modern digital services company. Working with various technologies and collaborating on high - impact projects.
Full Stack Application Developer responsible for developing custom Java backend applications for federal agency. Supporting software lifecycle from requirements gathering to deployment and maintenance.
Senior Pressure Parts Engineer in Power & Industrial, responsible for designing boiler and tank pressure parts. Requires extensive experience in power plants and ASME code calculations.
Principal Engineer in Cybersecurity at Wells Fargo focusing on Identity & Access Management data platforms and applications. Leading modernization, strategy, and influencing technical direction within the enterprise.
Software Engineering Intern at Credibly documenting systems and creating a project using Python, SQL, JavaScript, and AWS services. Joining Agile teams for collaborative development work.
Software Engineer III developing platforms for a real - money prediction and trading app. Designing core infrastructure and ensuring system stability while mentoring mid - level engineers.
Senior Software Developer developing installer components for Acronis' cyber protection software across multiple operating systems. Collaborating with teams to leverage AI tools and maintain code quality.