- Software developer for an agile scrum team responsible for in house Java based Rhapsody modelling tool (MDK).
- Design and Implement Middleware code generation to support controller builds
- Manage and implement Jenkins pipeline for automated generation of CICD artifacts.
- Manage and perform smoke testing for tools capabilities supported every program increment.
- Maintain evaluation and production tools release process to GM Internal users.
- Develop and test Java scripts for automation of software and system engineering models as per GM Modelling standards that support the engineering organization.
- Active participation as an SME to Identity, Design, and implement workflow modifications with multiple business teams and business application extensions
- Provide support in analyzing and resolving user issues related to serial data and diagnostics communication between ECUs.
- Leads and generates technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for current and new and major projects.
- Specifies and balances system requirements within engineering and IT environments.
- Key role in formalizing tooling process documents and training materials
Requirements
- Bachelor’s degree in Engineering (Computer Engineering, Electrical Engineering or Computer Science preferred) or related field
- 5+ years of experience in a related field
- Demonstrated proficiency with programming language: Java
- Experience with open-source tooling (Git, GitHub, Jenkins, JIRA, etc.)
- Excellent oral and written communication skills
- Ability to thrive in a dynamic, high-change environment with an initiative demonstrated by reaching beyond assigned work to improve output.
Core Competencies
Proficient in Java programming and experienced in managing CI/CD pipelines using Jenkins. Demonstrates strong analytical skills in resolving user issues and implementing workflow modifications across business teams.
Highest-signal resume keywords
- Java Programming
- Jenkins Pipeline Management
- Open-Source Tooling Experience
- Smoke Testing
- Technical Solution Development
ATS Optimization Keywords
Hard Skills
- Java
- Middleware Code Generation
- Automation Scripting
- System Requirements Analysis
- Functional Decomposition
Soft Skills
- Excellent Communication Skills
- Initiative
- Adaptability
Industry Keywords
- Agile Scrum
- CICD
- Engineering Standards
- Tooling Process Documentation
Tools & Technologies
- Git
- GitHub
- JIRA