What are the responsibilities and job description for the Senior Agile Delivery Lead position at Gurus Infotech, Inc.?
Job Details
As a Senior Agile Delivery Lead, you will provide software product delivery servant leadership for teams creating our robust suite of cloud-native enterprise applications in the rapidly growing healthcare software industry. You will apply Lean-Agile principles to help drive teams with a focus on operational excellence and continuous improvement. Your efforts will be making a significant contribution to the vital healthcare communities that we serve.
Your Responsibilities:
- Serve as the Agile Delivery Lead for one or more teams
- Facilitate ceremonies (e.g., daily standups, backlog grooming, sprint planning, sprint demos/retrospectives)
- Collect and present metrics in various formats for different audiences
- Identify, develop ability and make use of data to create actionable plans for optimization, improvements
- Serve as a mentor and coach on Lean-Agile theory, principles, and best practices
- Remove obstacles and roadblocks in order to maintain the development flow
- Be a source of inspiration and foster a culture of collaboration and teamwork
- Own creation, management, and delivery of the end-to-end engineering plan for the product
- Maintain a safe environment, where everyone feels respected, empowered, and free to express their constructive thoughts and feelings
- Take ownership of software product delivery: Ensure the delivery plan is well-defined and executed effectively.
- Serve as a player-coach: Balance between coaching the team and actively participating in delivery tasks.
- Develop delivery strategies: Collaborate with the team to create and implement effective delivery strategies.
- Build team autonomy: Foster an environment where the team can operate independently and make decisions.
- Differentiate from traditional project management: Emphasize the application of Agile principles over traditional project management approaches.
- Coordinate across teams: Ensure effective coordination and collaboration across multiple teams to achieve delivery goals.
- Enhance feedback loops: Work with software engineering managers to improve feedback loops and learning processes within the development team.
- Drive technical maturity: Identify areas for technical improvement and partner with engineering managers to drive maturity in development practices.
Required Experience/Skills:
- 9-15 years of experience coaching Lean-Agile principles for development teams
- Experience coaching teams developing cloud-native, scalable, and highly available distributed systems
- Advanced knowledge of Lean-Agile practices, metrics and KPI s
- Rollout and mentoring of advanced concepts such as scaling Agile (e.g., SAFe) across teams and groups, including ability to teach others
- Advanced knowledge with Kanban or Scrumban processes
- Advanced ability and experience with tools such as JIRA, JIRA Align, Confluence, etc.
- Drive the creation of information radiators and promote metric establishment and visibility
- Advanced time management and organizational skills and experience establishing guidelines and best practices for teams
- Openness to new ideas, mentor, coach and train others to learn new things
- Outstanding interpersonal skills, a positive mindset, and a collaborative spirit
- Advanced verbal and written communication skills to help drive solutions
Desired Experience:
- Experience with a team using TDD/BDD/DDD
- Technical depth to understand technical patterns and practices that enable agility
- Ability to interface with, present to and communicate to senior leaders
- Experience in scaling Agile: Familiarity with scaling Agile frameworks, particularly SAFe, and the ability to adapt these frameworks to the organization's needs.
- Advanced certifications: While certifications are not the primary focus, advanced certifications in Agile practices can be a differentiator.
Characteristics We Seek:
- Be curious about technology, agility and Operations. Our Software Engineering team is constantly changing and evolving. At Ascension, we embrace change and are curious to learn how the latest technology, tools and agility can be used to improve the lives of patients and our clinicians
- Shields the team. From external interference to enable optimal functionality and productivity. Anticipates and addresses potential or actual impediments to team delivery (cultural barriers, logistic challenges)
- Learn and grow professionally. We strive for continuous improvement of our Clinical Products and Engineering organization and our team members do the same. This comes from the path of constant learning, in addition to reflecting on past experiences for improvement opportunities
- Seek feedback. Feedback is important to us. We use it as a guide for our own development, and we build our software with feedback built into the process. It is incorporated into our Scrum ceremonies, including retrospectives to help us learn and grow
- Demonstrate positivity. Our organization's focus is all about solving problems, and most of these problems are challenging. We try not to let that get in our way of thinking positive -- instead it's what motivates us to reach higher
- Work with your team. We understand that our best work comes from working together. Our teams enjoy working together, sharing knowledge, helping, mentoring, and delivering our best for the communities we serve.
- Live Ascension s core values. The Ascension core values are the standard that we hold ourselves to and a source of pride for us. We live by them. Our core values include: service of the poor; reverence; integrity; wisdom; creativity; and dedication
- Ownership mindset: Ability to take full responsibility for the delivery plan and its execution.
- Strategic thinker: Capable of developing and implementing delivery strategies that align with Agile principles.
- Autonomy builder: Skilled in creating an environment that promotes team independence and decision-making.
- Technical understanding: Possess a strong technical background to understand and identify best practices that facilitate agility.
- Problem-solving skills: Ability to recognize issues within the team and provide solutions to drive improvement.
- Adaptability: Comfortable working in a fast-paced, fluid environment similar to a mid-stage startup.
Education:
- Computer Science Bachelor's degree or degree in related field of study
- Advanced Lean-Agile certification desired and Masters
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.