GM Financial is looking to solve the problem of developing and delivering high-quality software products and services to meet the needs of its customers, through the development of data marketplaces, mobile applications, web applications, and API services
Requirements
- Software development expertise in the high level programming language used by the product team
- Data and query analysis and optimization to deliver scalable, performant products and services
- Test data management to drive automated, repeatable, and reliable testing
- Proficient in new feature development, automated tests, and the implementation of security controls
- Experience working in Agile Scrum teams, suggesting and contributing to improvements (getting better/faster/happier)
- Front End: Angular, Typescript, NX Workspaces, Vanilla JS, NodeJs, SCSS, HTML
- Cloud Development: Azure Services
Responsibilities
- Developing product features for any or all of the following: data marketplaces, mobile applications, web applications, and API services
- Migrating the product to the public cloud within the team as appropriate
- Using automated pipelines for building, testing, and deploying software packages; continuously improving both the quality and speed of the pipelines
- Contributing to test automation and participating in peer reviews to increase product quality
- Maintaining a production-first mindset focused on scale, uptime, and ability to rapidly triage/resolve production issues
- Investing in our Agile practice to continuously improve product quality, time to market, and team member happiness
- Troubleshoots complex problems and works across teams to meet commitments
Other
- High School Diploma or equivalent required
- Bachelor’s Degree in related field or equivalent practical experience preferred
- 2-4 years experience in software development required
- Strong interpersonal, verbal, and writing skills
- Conform with all company policies and procedures