General Motors is looking to solve the business and technical problem of developing software applications that support the product development business process, spanning the vehicle development cycle, by leading and guiding technical employees responsible for engineering deliverables.
Requirements
- Strong technical background in JAVA, Relational and no SQL Databases (Postgres, Elastic, Oracle), Messaging systems (Kafka, pulsar, rabbit MQ), GitHub Actions
- Experience with cloud platform and services
- Experience with continuous integration/continuous deployment (CI/CD) pipelines.
Responsibilities
- Be an effective people manager, bringing out the best performance from your team, as well as be a highly technical hands on coder in the team.
- Developing enterprise-grade applications using Kubernetes/Docker, Quarkus, Java, Angular, and PostgreSQL, among other tools.
- Define and lead the software strategy for new technologies, highly complex features, and drive the next generation Global Inventory Platform
- Capable of hosting technical discussions, being a subject matter expert, and having strategic influence.
- Leads comprehensive design analysis of design solution.
- Own and drive complex technical projects from the planning stage through execution.
- Will run the day to day software development lifecycle, like running daily standup, eliminating roadblocks
Other
- Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field.
- 10+ years of experience in software development.
- 3+ years leading technical projects
- At least 3 years experience as a people leader
- Demonstrated ability to lead and mentor software development teams in an agile environment.