Role & responsibilities
- Develop, document, and maintain software engineering process standards, guidelines, and best practices.
- Ensure processes are aligned with industry standards (e.g., CMMI, ISO).
- Support delivery teams in the implementation of standard processes.
- Conduct regular process reviews and compliance audits to ensure adherence to defined standards.
- Identify areas of non-compliance and work with teams to implement corrective actions.
- Prepare and present audit reports to senior management.
- Collect and analyze project performance data, including key performance indicators (KPIs).
- Conduct root cause analysis (RCA) of defects and performance deviations.
- Develop action plans for performance improvement based on analysis findings.
- Foster a culture of continuous improvement within the organization.
- Facilitate collaboration between SEPG and delivery teams to ensure alignment with business goals.
Qualifications:
- Education: Bachelors or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience: Minimum of 4-6 years of experience in software engineering, with a focus on process improvement and implementation.
- Experience with process improvement methodologies such as CMMI, ISO, Agile.
Skills:
- Strong understanding of software development lifecycle (SDLC) and project management methodologies.
- Excellent analytical and problem-solving skills.
- Proficiency in data collection, analysis, and reporting.
- Ability to conduct training and workshops effectively.
- Strong written and verbal communication skills.
- Ability to work collaboratively with cross-functional teams.
Personal Attributes:
- Detail-oriented with a focus on quality.
- Proactive and self-driven with a continuous improvement mindset.
- Strong organizational and time management skills.
- Ability to adapt to changing priorities and work in a fast-paced environment.
Employment Type: Full Time, Permanent
Read full job description