Our client are a global IT Consultancy working with the UK Government.
Pay - £675pd (Inside ir35/Umbrella)
Duration - 6 months
Location - Leatherhead (full time onsite)
This role requires ACTIVE SC Clearance
Tasks
This role is to work as a Lead Development Engineer, as part of a Scrum team, primarily concerned with leading the design and development of new features for the projects solution. The role requires someone who is both self-reliant in delivery of work and supportive of others in a role as a peer and technical reviewer. We need a mix of skills to help complete some of the more challenging issues, such as redesign for performance improvements, rework to fix critical defects, implementation of new features and migration to current technologies. This includes both technology in the operational solution and technology in our DevSecOps development processes.
The responsibilities of the role include:
Supporting the technical architect in evaluating, selecting and defining solutions for the system updates.
Working closely with Product Owners to specify new features for the Shepherd solution.
Leading the implementation and test of key elements of the solution using appropriate technologies, including clearly explaining the solution to other developers.
Participating in the analysis and estimation (Poker Planning) of new work under the project Agile framework.
Performing a Peer Review and Technical review of the software and software fixes developed by other team members
Supporting the integration of third party components of the solution.
Providing Demonstrations of the updates to product owners for their acceptance prior to their release.
Assisting with ongoing improvement of the project build and unit test framework (Maven and GitLab Runner).
Essential Technical Skills are:
Java
JavaScript
REST APIs
JSON Messages
JavaScript Framework (ideally React)
Maven
GitLab (or other source code configuration control)
Build & Release Process
Essential Soft Skills are/Ideal Candidate is:
A Team player
Of a mind-set which is both detailed and can still understand the wider picture
Willing to learn & improve
Able to respond positively to change (Agile working environment)
Organised
Efficient
Effective
Adaptable
Problem Solver
Situational awareness
Ability to communicate appropriately to all levels of personnel
Good at building relationships
Good at building trust
Desirable skills/experience/exposure to the following:
Basic SQL (eg Oracle)
XML, XSD, XSL, XPath, XSLT
JAXB/JAX-WS/JAX-RS
AJAX
SOAP Web Services
REST Web Services
Oracle Products Configuration; WebLogic, BPEL Manager
Oracle SOA Suite;
Solr
Ready API
Selenium
Active Directory;
GitLab
GitLab runner
Continuous Integration/Continuous Delivery
Nexus
PowerShell