Job Description
Job Description
CDM Smith is seeking a Senior Scrum Master to join our Digital Engineering Solutions team. This individual will be part of the Development group within the Digital Engineering Solutions team, helping design and implementation of cloud-based solutions facilitating CI/CD pipeline, and ensuring that software development and operations teams work collaboratively. An ideal candidate will be a critical thinker, proactive, and a highly interested in the application of new technologies and methods. This individual must showcase exceptional abilities in implementing solutions for AEC initiatives that involve cutting-edge technologies. As a member of the Digital Engineering Solutions team, the Development group will be engaged in research and development and provide guidance and oversight to the AEC practices at CDM Smith, engaging in new product research, and the incubation of innovative ideas that arise from around the company. The ideal candidate should possess an extensive background in application development, that includes security, scaling, integration, and application migration, along with a commitment to continuous advancement and interest that drives measurable results.
The following are the Key responsibilities for this position
• Organize daily stand-up meetings, sprint planning meetings, sprint reviews, etc. to discuss the team's successes and any hurdles encountered while performing assignments.
• Ensure that the team is using the scrum tools appropriately and that the cards are up to date by acting as the scrum board administrator.
• Responsible for forming and onboarding project teams, integrating them into the business, and communicating a clear vision of the product.
• Response to ensure that the team has received adequate instruction in understanding Agile methods, that team members know their individual duties, and that they are committed to the project.
• Identify problem areas and make recommendations to enhance the process for a smooth project execution.
• Ensure that the team meets deadlines and achieves the intended goals.
• Engage "Pair programming" as an agile technique to improve product quality and architecture while reducing development time.
• Promote the implementation of automation and continuous integration (CI). to mitigate the risk, time, and effort that are commonly associated with conventional development.
• Schedule one-on-one meetings with stakeholders and team members as necessary.
• Resolve conflicts within the team on policies and techniques of operation.
• Assists the product owner or delivery manager in refining and maintaining the backlog.
• Engage in consultation with stakeholders and team members to determine the most effective approach to collaborating with the scrum team.
• Maintaining a visible burn-down chart and product backlog is essential for ensuring that the team's progress is transparent to all stakeholders.
• Monitor project progress, give timely feedback, and promote a culture of agility and learning.
• Prevent scope creep and overcommitment for the team. Helping in the estimation and creation of subtasks.
Skills and Abilities:
• Take ownership of the project and work independently in a team environment.
• Ability to demonstrate leadership qualities without being authoritative and to assist the team in self-organizing.
• Ability to communicate clearly and transparently is essential to guarantee that all team members and stakeholders are aware of the project's status, objectives, and challenges.
• Good knowledge of the Agile/Waterfall approach and how Quality Assurance fits into it.
• Able to work on multiple initiatives concurrently.
• Leadership skills for team management and motivation.
• Must possess exceptional leadership, communication, and problem-solving skills.
• Capable of comprehending and empathizing with the team's obstacles and providing encouragement to team members during times of difficulty.
• Ability to resolve disagreements and obstacles, as well as the ability to solve problems and come up with solutions to keep the team moving forward.
• Able to facilitate discussions, resolve conflicts, and establish an environment that encourages continuous improvement and collaboration.
• Ability to change with the times and adapt to the project's and team's changing requirements.
• Ability to properly lead meetings and scrum meetings is essential to making sure the events go well and concentrate on the desired results.
• Ability to provide guidance and mentorship to team members in the application of scrum and agile principles, thereby facilitating their ongoing development.
• Must have a technical background to work with development teams and understand the technical challenges.
• Knowledge of MVC, MVVM, and SPA-based web applications, Microservices, and Monolith architecture.
• Capable of effectively coordinating with delivery manager, project team members, business analysts, and tech leaders to deliver both technical and non-technical updates on project progress.
• Ability to properly manage time to keep the team on track and accomplish sprint objectives.
• Willing to enhance skills with cutting edge technology and tools to stay competitive in the industry.
Minimum Qualifications
Bachelor's degree. 5 years of related experience. Domestic and/or international travel may be required. The frequency of travel is contingent on specific duties, responsibilities, and the essential functions of the position, which may vary depending on workload and project demands. Equivalent additional directly related experience will be considered in lieu of a degree.