Overview of Role
- You will be expected to take responsibility for the day to day oversight and management of the team of cross disciplined engineers directly assigned to your project
- Leading from the front, you will set the standard for ‘what good looks like’ by assuming a hands-on approach to delivering functions, features and code
- You will extend the range and influence of your insight by taking an active role in our departmental working groups
- You will assume ownership of key initiatives aimed at evolving our processes and tooling, ideally through assessment and utilisation within your projects
- Your ability to successfully oversee the delivery of key projects while also building the capabilities of those around you is central to the growth of the department and business
Responsibilities
About the role
- You will work closely with the assigned individuals from supporting disciplines (technical architect, solution analyst, business analyst, project manager, lead tester) to devise and execute a delivery plan to agreed estimates and timelines
- You will assess and translate solution architecture, as defined by the technical architect, into a robust and performant code base
- You will be responsible for solution implementation decisions within your project in alignment with the requirements and outlined solution architecture
- You will be the ‘face’ of the engineering function and will be expected to communicate and demonstrate progress to our clients
- You will assume ‘devolved’ line manage responsibilities for those engineers on the project. In practical terms, this will require you to work with assigned line managers (most likely an Engineering Team Leader) to understand each team member’s strengths, weaknesses, and assigned personal objectives
- You will be expected to coordinate with the wider department to implement successful initiatives into your projects and ensure that this is executed in a consistent and cohesive manner
Skills, Knowledge and Competencies
About you
- Excellent knowledge of a wide range of development methods, standards and trends.
- Excellent communicator, both written and verbal.
- Confidence presenting your ideas to clients.
- You are adept at translating product and business requirements into technical solutions
- Forward-thinking and proactive attitude
- Experience with public cloud technologies, cloud hosting, container, and networking design patterns, tools and standard methodology (primarily using Microsoft Azure)
- Working knowledge of Agile delivery methodologies
- Exceptional ability to explain and demonstrate technical choices to both technical and functional stakeholders
- You are comfortable producing written estimates and proposals for technical solutions