Overview
Skills
Job Details
Responsibilities
Act as a vital bridge between business needs and technological solutions, fostering a culture of innovation and effectiveness.
Prepare and participate in Program Increment (PI) planning sessions, meticulously prioritizing and refining the team backlog to ensure successful sprints.
Manage the team backlog, guaranteeing clarity and seamless coordination across all teams.
Design, develop, and implement robust automated testing frameworks and tests to ensure software quality and reliability.
Formally approve features and user stories, ensuring they align with the overarching goals of the program.
Strategically prioritize team tasks, carefully considering dependencies and incorporating feedback to keep projects on schedule.
Mentor team members on breaking down complex features into manageable user stories to facilitate continuous delivery.
Drive the team toward excellence by fostering a customer-centric mindset and promoting holistic system design.
Collaborate effectively in cross-functional teams, contributing to planning sessions, assessments, and retrospectives.
Champion a culture of open communication, proactively identifying and removing roadblocks to drive continuous improvement.
Represent the team in system demonstrations, confidently showcasing our work to both internal and external stakeholders.
Vigilantly monitor the quality of all deliverables to ensure first-time success.
Perform other strategic tasks and duties as assigned by management.
Qualifications
Primary Technical Skill: Proven expertise in C# is essential for this role.
Secondary Technical Skill: Experience with Python, particularly for automated software testing, is strongly preferred.
Automated Testing: Demonstrable experience in creating and maintaining automated test suites and frameworks.
Demonstrated experience in leading software development projects or mentoring junior developers.
A deep understanding of complex system design principles and implementation.
Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams.