General Motors

Senior Software Engineer – Demand Supply Planning

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: WarrenMissouriTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Designing, coding, testing, debugging, documenting and integrating features and components of enterprise applications using various technologies and frameworks.
  • Leading and mentoring other developers, sharing your insights and best practices, and providing constructive and supportive feedback.
  • Participating in portfolio planning by providing realistic and accurate estimates of the effort and complexity of future projects, and helping to align them with the strategic objectives.
  • Ensuring quality and reliability of your code by developing automated tests, and implementing CI/CD pipelines to facilitate continuous delivery of your applications.
  • Supporting the deployment, monitoring, troubleshooting, and maintenance of your applications in different environments, using DevOps tools and practices.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field; or equivalent work experience
  • 7 years of experience in designing and developing enterprise applications using modern technologies and frameworks
  • Proficiency in both front-end and back-end development, including HTML, CSS, JavaScript, Angular/React, Java, Spring MVC, Spring Boot, etc.
  • Experience with databases such as Oracle, PostgreSQL, and SQL Server
  • Experience in using agile methodologies such as Scrum or SAFe
  • Experience in leading and mentoring other developers
  • Experience in developing automated tests
  • Experience in implementing CI/CD pipelines using tools such as Jenkins, ADO, GitHub Actions, etc.
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible working arrangements
  • Professional development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
HTMLCSSJavaScriptAngularReactJavaSpring MVCSpring Bootautomated testingCI/CD
Soft skills
leadershipmentoringcommunicationcollaborationfeedback
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering