Share this job

Note that this advert has expired!
The application deadline for the job advertisement has been exceeded, and the post can no longer sought. Advertisement is shown for reference purposes only

Software Development Coach

Published
24-05-2022
Contact
Practical information
Published:
24-05-2022
Expires:
07-06-2022
Job id:
LJA-83648783
Job type:
Contract/project
Salary level
£550 - £550  per day
Job sector:
Computing/IT

Software Development Coach
£550 per day. Outside IR35
6 Months. Likely Extension.
Remote. UK Based. Client based in Scotland.
An experienced software development is required to provide hands-on coaching and support to high-performing agile development teams and individuals in modern software development and engineering practices, with an emphasis on new junior developers entering the organisation. This requirement is for a hands-on development & testing practitioner rather than a more general agile coach.
Work with the development and enablement teams to

Assist new teams in onboarding to RoS AWS platform
Develop and evangelise the construction of a shared RoS AWS construct library.
Identify opportunities to improve developer experience on the platform
Hands-on coaching and support of multiple agile product development teams on modern software development and engineering practices
Mentoring and development of individual junior developers
Creating workshops to meet the training needs of our product development teams
Embedding with product development teams to understand their development practices and to leverage their delivery capability
Helping teams assess their current practices and abilities, identifying weak spots and potential improvements
Demonstrating development practices that move teams from a development mindset to a DevOps mindset
Coaching teams to improve quality and flow of development through better collaboration and engineering disciplines
Working with other coaches in the organisation to deliver learning where needed
Aiding teams' understanding of how to slice work thinly to deliver working code frequently
Building and nurturing effective communities of practice
Advising and assisting with the recruitment of software developers
Essential Skills
Significant and demonstrable commercial experience in the following areas:

Significant role in delivering or leading software development
Coaching, mentoring and training teams and individuals to improve software development practices, focusing on engineering practices
Balancing multiple priorities and dealing with ambiguity in role and responsibility
Introducing new efficient processes and concepts in a continuously delivering DevOps environment * Delivering within Digital First or GDS quality standards
Delivering solutions using human-centred, research-driven, inclusive-design practices
Incrementally replacing enterprise legacy systems, including corporate finance systems
Modern software development practices, including:

Pair-programming
Mobbing
TDD & BDD
Trunk-based development
CI/CD
Continuous improvement
Monitoring, telemetry, alerting, analytics both in the cloud and on-premise
A/B testing and feature toggling
Resilience
Testing legacy code
Refactoring legacy code
Story mapping
Scrum and Kanban
Security and OWASP
Significant and demonstrable commercial experience with the following technologies:

AWS, including Lambda, S3, Aurora/Postgres, API Gateway, CDK, Constructs, CI/CD approaches in a multi-account environment
Typescript
REST APIs
Event-driven CI/CD pipelines, including Jenkins
Testing frameworks, including Cypress
Javascript UI frameworks
Desirable Skills

Infrastructure as code, including use of Ansible
Creation of common infrastructure as code libraries
Java 11+
Spring boot microservices
Openshift

Apply now
Jobs from this employer

Share this job

Contact
Practical information
Published:
24-05-2022
Expires:
07-06-2022
Job id:
LJA-83648783
Job type:
Contract/project
Salary level
£550 - £550  per day
Job sector:
Computing/IT
Location