Job Description & Skill Requirement:
ย
We are seeking a highly skilled and motivated IT Professionalย with expertise in Code Base Management, Automotiveย technologies, and modern development practices like CI/CDย and ALM. The ideal candidate will be instrumental in managing the software development lifecycle for our automotive-focused projects, ensuring robust code quality, efficient delivery pipelines, and seamless team collaboration.
Key Responsibilities
Code Base Management:
Establish, maintain, and enforce best practices for version controlย (e.g., Git, SVN) across multiple development teams and projects.
Oversee the structure, integrity, and security of the central code base, including branching, merging, and release strategies.
Implement tools and processes for effective code review, static analysis, and quality gating.
Continuous Integration/Continuous Delivery (CI/CD):
Design, develop, and maintain automated CI/CD pipelinesย (e.g., Jenkins, GitLab CI, Azure DevOps) to ensure rapid, reliable, and consistent software delivery.
Automate build, test, and deployment processes to reduce manual effort and time-to-market.
Troubleshoot and resolve issues within the build and deployment infrastructure.
Application Lifecycle Management (ALM):
Manage and optimize the end-to-end ALMย process, including requirements management, planning, tracking, and reporting using ALM tools (e.g., Jira, Azure DevOps, Polarion).
Ensure traceability between requirements, code changes, test cases, and deployed artifacts.
Work with cross-functional teams to define and improve development workflows and governance models.
Automotive Domain Expertise:
Apply knowledge of the Automotiveย industry to tailor development and testing processes to meet industry standards (e.g., ISO 26262, ASPICE).
Understand the specific needs and constraints related to embedded systemsย or infotainmentย software within vehicles.
Required Skills and Qualifications
Proven experience in Code Base Managementย and large-scale Source Controlย administration.
Expert-level knowledge of CI/CDย principles, tools, and infrastructure.
Strong practical experience with ALMย tools and best practices.
Solid understanding of the Automotiveย software development lifecycle and related quality/safety standards.
Proficiency in scripting languages (e.g., Python, Groovy, Bash) for automation.
Excellent communication, collaboration, and problem-solving skills.
ย