Job Details

ID #44636623
State New York
City New york city
Job type Contract
Salary USD TBD TBD
Source QED National
Showed 2022-08-06
Date 2022-08-05
Deadline 2022-10-04
Category Et cetera
Create resume

Technical Programming Coach

New York, New york city, 10008 New york city USA

Vacancy expired!

A NYS agency located in New York, NY is looking for a Technical Programming Coach for a 12 month contract.

Please note: This position is fully remote.

To be considered for this position, the client has advised that upon placement, consultants will be required to wear a mask under certain circumstances, show proof of full vaccination or submit on a weekly basis proof of a negative COVID-19 PCR diagnostic test

Job Description: The Technical Programming Coach provides technical coaching to Software Engineering and DevOps teams in an agile environment (Scrum, Kanban, and SAFe). The coach will be working alongside the members of the product team giving valuable agile and product direction as someone outside looking in. This requires technical capabilities to support strategic business objectives by applying Agile fundamentals in alignment with the Agile Playbook. The Technical Coach will be an integral part of our quality control process by ensuring that guard rails for best practices in software development drive continuous improvement.

NOTE: THIS IS A TECHNICAL HANDS-ON PROGRAMMING ROLE. The client is going through a time of transformation thus this role will be uniquely responsible for ensuring that the team members understand their individual roles and walk them through any challenges, and ensure they are able to successfully reach their objective throughout this product transformation. Seeking a candidate that has successfully established a connection with a team unfamiliar with Agile from inception to delivery.

  • Providing technical mentoring to technical leads, software engineers, and software architects
  • Setting agile software development standards and facilitating code reviews
  • Facilitating hackathons, mobbing sessions, and hands-on paired programming
  • Coaching Software development teams on Agile processes and ceremonies specific to (XP, Scrum, Kanban, and SAFe)
  • Work with teams on technical process improvement and agility metrics necessary to demonstrate continuous improvement
  • Establish Agile best practices in conjunction with standing-up (TDD, BDD, CI/CD, DevSecOps)

Core Competencies & Mandatory Requirements:

  • 5+ years hands-on experience coaching with Extreme Programming (XP) in a Lean/Agile Environment
  • Proven track record in delivering training to teams. Knowledgeable of new/emerging practices and coaching techniques (attendance and participation at conferences, user groups, speaking engagements, blogging etc.)
  • Experienced coder who can act as a mentor to software engineers and developers.
  • Experience coaching teams through the application of strangler patterns to monolithic applications
  • Prior experience mentoring software development teams to adopt Agile practices as a technical coach
  • Hands-on Agile Transformation experience with a Breadth of experience in a variety of Agile practices (Lean, Scrum, Kanban, SAFe etc.)
  • Experience partnering with Change Management; moving teams from current state to desired state
  • Skills configuring work in Jenkins, Gitlab, Cucumber, AppDynamics, and Selenium
  • Advance skills with establishing and maturing DevSecOps practices
  • Ability to stand-up and facilitate the extreme programming and DevOps community of practice (COP)
  • Experience Coaching teams to establish best practices when scaling microservices architecture
  • Ability to implement Agile concepts in a pragmatic manner that reduces dependencies and creates tangible business value
  • Skilled at providing guidance to leadership on sprint capacity allocation (new features vs. enablers vs. escape defects vs. refactoring etc.)
  • Coaching teams through Lean Software Development to establish best practices that create true MVP's containing MMF's
  • Manages resistance and conflict adeptly to improve trust, enhance credibility, and uncover root causes to team obstacles
  • Creates and maintains atmosphere of psychological safety and security, allowing teams to forge trust and to experiment and innovate, promoting growth and development
  • Communicates skillfully, listening first and forming empathy before responding persuasively in a manner which is audience specific
  • Recognizes impediments readily, addressing them directly or escalating them within the transformation structure to ensure resolution

Education & Certifications

  • Bachelor's Degree in Software Engineering, Computer Science, or equivalent work experience

Preferred

Skills

  • Proficiency in automation, Java, and C# is preferred
  • Candidates with Extreme Programming (XP) Certifications along with Agile Certifications from IC-Agile, Scrum Alliance, and SAFe are preferred
  • Experience in Retail and Technical Industries (Information Technology, Software Engineering, Automotive Engineering, Transportation, and Industrial Engineering) is HIGHLY desirable
  • Bonus: PHP, C, and JavaScript skills

About us: QED National is a leading IT consulting, solutions and staff augmentation firm, serving both the public and private sectors for over 29 years. Headquartered in midtown Manhattan, QED National's team is comprised of the brightest minds in the industry with the skills to solve the most complex technological problems.

Vacancy expired!

Subscribe Report job