General Motors is looking to solve business and technical problems by designing and developing scalable, high-performance systems that meet the needs and expectations of their clients, including transitioning to Cloud and Kubernetes platforms.
Requirements
- Strong proficiency in both front-end and back-end development, including: Front-end: HTML, CSS, JavaScript, TypeScript, Angular, React; Back-end: Java, Spring MVC, Spring Boot, or Quarkus
- Hands-on experience with public cloud platforms (Azure preferred, AWS, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with AI-powered coding tools such as GitHub Copilot and large language models (LLMs), including leveraging these technologies to accelerate code development, enhance problem-solving, and improve collaboration within software engineering teams
- Proficiency with relational databases such as Oracle, PostgreSQL, and SQL Server
- Strong background in developing automated tests
- Experience implementing CI/CD pipelines using tools like Azure DevOps (ADO), GitHub Actions, or Jenkins
- Familiarity with technologies like Redis and OpenSearch/Elasticsearch
Responsibilities
- Design, develop, test, debug, and document features and components of enterprise applications using a variety of technologies and frameworks.
- Lead and mentor other developers by sharing insights, best practices, and providing constructive feedback in a supportive environment.
- Engage in architectural design and actively participate in design reviews.
- Hands-on problem solver who effectively addresses challenges with innovative and efficient solutions.
- Ability to drive features that will drive business productivity.
- Contribute to portfolio planning by offering realistic and accurate effort estimates and aligning initiatives with strategic goals.
- Ensure code quality and reliability through the development of automated tests and the implementation of CI/CD pipelines to enable continuous delivery.
Other
- Bachelor’s degree (or higher) in Computer Science, Software Engineering or related discipline
- Minimum of 7 years of experience in designing and developing enterprise applications using modern technologies and frameworks
- Proven experience in leading and mentoring development teams
- Excellent communication, collaboration, and problem-solving skills
- GM does not provide immigration-related sponsorship for this role.