Head of Engineering – contract
- Job Ref: 9007
- Greater London
- IT - Java
We are looking for a Head of Engineering for 6 months rolling contract for a leading consultancy company in central London.
About the role:
You will be working on application development. You are able to do code reviews for C#, Java and Java Script and is a highly experienced DevOps.
Required Skills
- Strong Development background (circa 5+ years) with hands on coding skills in languages such as, but not limited to, C#, Python, Java, R, C, C++, JavaScript, TypeScript, HTML5, CSS3, LESS/SASS.
- React and React flow frameworks, such as Redux
- Knowledge of software testing frameworks such as Jasmine, Selenium/Playwright.
- Experience with integration of other systems such as message bus or message queuing, reference data.
- Awareness of backend to frontend messaging protocols and which to select to optimize frontend performance.
- Create, maintain and ensure coding standards and drive re-usable patterns. Experience in developing within code repositories and branching strategies within repo tooling, e.g. GitHub, GitLab.
- Drive and promote transformation of the platform stack, input into various architecture roadmaps from cross-functional domain architects such as Head of UI Architecture, learn new technologies and develop PoC initiatives.
- Experience in decoupled service orientated systems for internal system dependencies and code.
- Take ownership of the engineering capability of the platform, development tasks and see them through from conception to production.
- Reviewing, refining, estimating and prioritising platform changes against functional and non-functional requirements.
- Experience in leading a development team with technical leadership decision making, direct line management responsibilities, planning training paths, managing disciplinary issues, resource profiling.
- Act as a point of escalation for incidents occurring on the platform, triage effectively within the team and ensure remediation tasks are documented and added to product backlog.
- Experience working with Cloud Architectures and cloud-based solutions such as services in AWS. Good understanding of microservice architectures and patterns.
- Experience of using Agile such as Scrum, Safe, Kanban, methodologies.
- Strong understanding of CI/CD (DevOps) with demonstrable practical experience of implementation.
Desirable Skills and Experience
The following skills and experience are desirable:
- Full stack development experience with .NET and/or java, including build back end for front ends (BFFs), containerised application development in AWS.
- Knowledge of Data quality and Data cataloguing solutions.
- Understanding of C4 model for visualising software architecture.
- Understanding of micro-frontends and hosting mixed framework applications within a single frontend shell.
- Experience of working in a financial or trading organisation, with an understanding of financial instruments and transactional data modelling.
- Experience of Inter-Dealer Broking Market.
- Experience working with / designing Big Data solutions.