Software Development Coach (outside of IR35)

East Lothian  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Venesky-Brown's client, a public sector organisation in Edinburgh, are currently looking to recruit a Software Development Coach for an initial 6 month contract on a rate of £/day (outside of IR35). Due to the current circumstances this role will be remote based for the foreseeable future.

The Role:

An experienced software development coach 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.

Responsibilities:
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:
Must be passionate about software engineering and developing excellent quality software with other people in a lean/agile environment.
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: Java 8+; Spring boot microservices and REST APIs; Event-driven CI/CD pipelines, including Jenkins; Testing frameworks; JavaScript UI frameworks; Openshift

Desirable Skills:
AWS, including Lambda, S3, Aurora/Postgres, API Gateway, CDK, CI/CD approaches in a multi-account environment
Python 2.7/3.X
Typescript
Infrastructure as code, including use of Ansible

If you would like to hear more about this opportunity please get in touch.
Start date
ASAP
Duration
6 months
From
Venesky-Brown
Published at
29.10.2020
Project ID:
1991063
Contract type
Freelance
To apply to this project you must log in.
Register