Allstate is looking to implement applications following 12-factor principles to build out products and iterative enhancements, owning the full stack of software products, developing and implementing frontends (web or mobile), and backend services.
Requirements
- 3 or more years of experience in C and .NET (Preferred)
- Publishing consumer-facing APIs as well as integrating with 3rd Party Vendor APIs (Preferred)
- Experience with FinTech and/or e-Commerce, specifically dealing with payment processing, ledgers, and transaction management. (Preferred)
- API Integration
- Back-End Development
- C Software Development
- Continuous Delivery
Responsibilities
- Implements applications following 12-factor principles to build out the product and iterative enhancements.
- Owns the full stack of software products, developing and implementing frontends (web or mobile), and backend services.
- Leverages test driven development and continuous integration to ensure agility and quality of products.
- Actively participates in the decision-making process of the team ensuring that the simplest appropriate technology and design is chosen to meet user needs.
- Provides input into the architecture and design of the product; collaborating with the team in solving problems the right way.
- Practices daily paired programming and test-driven development in writing software and building product.
- Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices.
Other
- 4 year Bachelors Degree (Preferred)
- In lieu of the above education requirements, an equivalent combination of education and experience may be considered.
- This job does not have supervisory duties.
- The candidate(s) offered this position will be required to submit to a background investigation.
- Allstate generally does not sponsor individuals for employment-based visas for this position.