Overview of Role
You will be responsible for the technical direction of multiple workstreams, applying your knowledge and experience of building complex systems to new client engagements. Piecing complex technology platforms together into a solution that meets the requirements of a project (and wider organisational considerations) will be core to your role. These decisions must be made balancing implementation risk, available time and budget whilst ensuring that it solves the problem at hand.
Responsibilities
About the role
- You will be expected to work closely with the assigned individuals from supporting disciplines (engineering project lead, solution analyst, business analyst, project manager, lead tester) to devise and execute a delivery plan to agreed estimates and timelines
- You will be required to communicate and explain the solution architecture to the project lead so that they can translate the design into a robust and performant code base
- You will work closely with the project manager and test lead to ensure that all requirements (both functional and non-functional) are met and can be demonstrated. This will require you to work closely with the team on considerations such as performance, security and compliance testing
- You will ensure that our departmental engineering processes are followed and that project gateways are met and passed
- Alongside the project lead assigned to the project, you will be the ‘face’ of the engineering function and will be expected to communicate and demonstrate progress to our clients
- You will be required to advise on delivery considerations during the discovery and definition stages of the project and will work alongside the supporting disciplines previously mentioned
- You will be expected to transition between projects within the business and may be actively involved in more than one project at a time
Skills, Knowledge and Competencies
About you
- You have an excellent knowledge of a wide range of development methods, standards and trends.
- You are an excellent communicator, both written and verbal.
- You are comfortable presenting your ideas to clients.
- You are adept at translating product and business requirements into technical solutions
- You are forward-thinking and proactive.
- You have a wealth of experience and are certified 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.
- You have an 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