GM Financial Technology is looking to solve business problems by leveraging AI-powered transformation, advanced machine learning, and automation to reimagine customer interactions and modernize operations, positioning the company as a leader in digital innovation.
Requirements
- Software development expertise in one or more high level programming languages(C-Sharp, Java) with developed language agility to move easily from one product to another
- Expertise optimizing the data architecture, database queries and indexes as a cornerstone for delivering scalable, performant products and services
- Proficient at designing, building, and optimizing automated pipelines with automated testing and automated security controls
- Experience working in Agile Scrum teams with demonstrated success leading improvements (getting better/faster/happier)
- Ability to implement features across mobile, web, and API service levels as applicable to the product team
- Demonstrates mastery of software languages, architecture, and design; is perceived by most as the expert
- The Lead understands cloud technologies and how best to employ them; and assists other team members to speed the implementation
Responsibilities
- Architect and build production-grade applications using C-Sharp, Java, Cloud, Kubernetes, DevSecOps, microservices, event-driven architecture, and Generative AI
- Embeds in teams or engages across teams to accomplish business objectives using the intentional architecture
- Researches and champions the implementation of new tools and approaches that benefit the organization
- Champions Agile and DevOps to continuously improve product quality, time to market, and team member happiness
- Invests in automated testing and automated pipelines to deploy constantly (multiple times per sprint)
- Maintains a production-first mindset focused on scale, uptime, and the team's ability to rapidly triage/resolve production issues
- Promotes modern software development patterns and practices that promote simplicity, understanding, reuse, and security
Other
- Partners with team members to increase software skills, system understanding, and design thinking to create high performing teams
- Influences and collaborates with other towers and shared services within GM Financial and works directly with external vendors to achieve business results
- Ability to lead by example and inspire passion and enthusiasm within the team
- Champions and executes strategies across teams that deliver measurable business value
- Strong interpersonal, verbal, and writing skills