Location: Erie, PA
Contract Duration: 11 Months
Rate: $30/hr
We are seeking an experienced professional with strong expertise in Engineering, Software Development, or Software Testing to drive process improvement, quality assurance, and development best practices. The role focuses on coaching, process deployment, and continuous improvement to ensure high-quality deliverables across teams.
Develop and deploy processes for control and software teams according to organizational standards to ensure world-class product quality.
Facilitate learning and development through individual and team coaching.
Coach managers on industry-leading controls and software development practices to drive top-down adoption of best practices.
Communicate key development principles, operating models, and teaming practices across the organization.
Champion the use of metrics and objective measures to track process deployment and adherence.
Maintain objectivity in problem-solving and coach others using software development principles.
Support cross-functional stand-up meetings to review project process and tool usage.
Prepare, implement, maintain, and audit product development standards, policies, and procedures.
Optimize tools and processes, especially for new platforms.
Collaborate with quality teams to define and implement new processes.
Drive process improvement projects to achieve defined goals.
5+ years of experience in Engineering, Software Development, or Software Testing.
Hands-on experience with multiple development methodologies (Waterfall, Agile, Iterative).
Track record of implementing best practices in diverse organizational cultures.
Experience leading projects of varying size and complexity.
Familiarity with Quality Management Systems in large, matrixed organizations.
Experience in process/tool development using platforms like PowerApps, Power BI, Python.
Strong leadership, coaching, and mentoring skills.
Excellent written and verbal communication.
Educational background in Engineering or Software Development.
Ability to balance multiple priorities while maintaining focus on quality and process adherence.
Maintain a Process Documents Inventory and update or prepare documentation for control and software engineering lifecycle.
Conduct risk/gap analysis of existing process documentation and identify additional requirements.
Develop a project plan for process documentation updates based on analysis and continuous improvement priorities.
Identify working teams and SMEs to update/create and deploy process documentation.
Develop and deliver training programs for defined processes to ensure adherence.
Collect and analyze metrics to track process documentation, continuous improvement, and adherence.
Conduct process and release audits to ensure adherence throughout the software development lifecycle.
Deliver process improvement project deliverables according to milestones and quality standards.