Position Title Software Process Engineer
Role Summary/Purpose The individual will work with Control and Software Development teams to analyze current systems and design processes for adopting engineering and software development best practices as per Organizational standards. The individual will guide teams in how to stay on track with industry best development techniques, fine-tuning their approach to ensure that overall business strategy is being met. The individual will lead process workshops for developers and functional teams, as well as for key stakeholders. The individual will Promote a culture of continuous improvement, setting goals and milestones and assigning responsibility. The individual will drive a culture of change and ensure the organization is adhering to industry best practices.
Essential Responsibilities This role provides leadership for process improvements, governance throughout the process, measurements system enhancements and tracking, and audit supervision.
In this role Individual shall perform the below responsibilities:
Develop and deploy processes for Control and Software teams as per the Organizational standards to ensure the world class product quality for CustomersFacilitate learning and development among employees through individual and team coaching.Coach managers on industry leading controls and software development practices to ensure adoption of best practices from the top down.Communicate key development principles, teaming practices, and overall operating model across the organization.Champion the use of metrics and other objective measures by teams to ensure defined process deployment Maintain objectivity regarding issues and coach others to troubleshoot them by applying industry leading software development principles.Support stand-up meetings with cross-functional teams to review project process/tool usage.Prepare, implement, maintain, and audit product development standards, policies, and procedures.Drive tool and processes optimization, particularly on new platforms Work closely with quality organization to define and implement new processWorking hours is mixed of Indian and US timezone
Work Experience
Qualifications/Requirements
• Bachalor degree in Computer Science, Engineering or a related subject
• Experienced in software development, implementation and/or quality process deployment
• Strong knowledge of software QA methodologies, tools, and processes
• Strong team player
• High personal energy and self-accountability
• Strong verbal, written, and interpersonal communication skills with both technical and nontechnical audiences
• Able to lead by influence while working in a matrix environment
Desired Characteristics
Proven working experience in software / controls development of software validation and verificationMS degree in Computer Science, Engineering or a related subject Experience working in Project Management office (PMO team)Experience working in an Agile / Scrum as well as waterfall development process Familiar with ISO requirements and lead auditor certifiedExperience in Control specifications and modeling techniques Working in EST time from India location PowerApps knowledge will be the added advantage