The provided job description contains valuable information but has issues with formatting, redundancy, and clarity. It repeats the 'The Position' section twice and includes some inconsistent HTML tags. To improve readability and professionalism, I will consolidate and correct these issues.
Here is the refined version:
Job Description
The Position
* To lead and line manage a cross-functional team of approximately 4-6 Software Engineers.
* Uphold RES’s values of Passion, accountability, collaboration, and excellence.
* Build a supportive culture where everyone can be their best (trust, collaboration, autonomy, mastery).
* Work with the team to develop sustainable Agile processes.
* Coach and mentor technical staff.
* Manage Agile delivery of the team’s backlog.
* Facilitate team decision-making and guide discussions on architecture and technical approaches.
* Use data and continuous improvement to strive for excellence.
* Work closely with the Head of Systems & Innovation responsible for the team's outputs.
* Coordinate with other software teams within the Systems & Innovation department to share progress and best practices.
* Contribute hands-on coding and technical expertise.
Organisational Context
The Pulse Products suite plays an essential role by collecting data from renewable assets worldwide and converting it into actionable insights for Asset Managers and Operations & Maintenance staff. Pulse enables customers to maximize renewable energy production through real-time monitoring, downtime reduction, and automated reporting for solar, storage, and wind assets.
Key Accountabilities
You should have considerable experience as a software developer and in leading development teams using modern approaches. Your passion for technology, Agile practices, and team building is essential. As a Team Lead, your time allocation should be approximately 30% team management, 30% technical leadership and architecture, and 40% hands-on coding and technical contributions. Active participation from all team members, including the Lead, is crucial in a small team setting.
Knowledge
* Software development best practices
* Agile/Lean methodologies
* Continuous Integration, DevOps & DevSecOps
* Cloud Architecture
* Infrastructure as Code
* Machine Learning & AI
* Security
Skills
* C# and .NET
* Python
* JavaScript/TypeScript, React, HTML, CSS
* Design principles and patterns
* Azure Cloud Architecture
* APIs / Web services
* Effective communication and presentation skills
Experience
* Significant experience as a software developer.
* Leadership experience in development teams using modern approaches.
* Coaching Agile teams.
* Implementation of industry best practices such as TDD, CI/CD, DevOps & DevSecOps.
* Delivering reliable, scalable, secure, maintainable, and extensible software.
* Leading remote teams.
Qualifications
All relevant qualifications will be considered.
#J-18808-Ljbffr