Developer

Adkins & Cheurfi are searching for a Developer for a role-based in Exeter.

Adkins & Cheurfi are looking for an experienced Developer to help design, evolve and support our strategic API Management system, together with helping to skill share across the team. This role will be for an initial 6 months, but should be extended for the those who can show the right technical and interpersonal capabilities.

Duties may include

• Developing and extending Python-based AWS Lambda APIs
• Building new Java classes to extend our API Management platform
• Working with the Solutions Architect to design and deliver product features
• Technically Lead the team, including mentoring junior developers
• Assisting testing and peer reviews of technical delivery
• Providing technical advice to internal users of the system

Essential Qualifications, Skills & Abilities
1. A working knowledge of implementing or supporting REST APIs using an API Management solution (e.g. WSO2, Apigee)
2. Highly proficient in Python and Java development
3. Experience of building unit tests with Junit and mocking frameworks, e.g. Mockito
4. Demonstrable knowledge of using Amazon AWS services including Lambda, EC2 and experience of the AWS CodePipeline
5. Strong communications skills with evidence of an organised and structured approach to your work and ability to work within an agile scrum team environment
6. Strong leadership and mentoring skills
7. Experience of supporting and working on live products

Desirable Qualifications, Skills & Abilities
1. Development experience using Spring and Spring Boot
2. Development experience using JavaScript
3. Experience with git / github and the Atlassian toolset
4. Good understanding of Maven
5. Good understanding of Linux shell scripts (e.g. bash)
6. Integration experience using REST APIs and JSON
7. Working knowledge of Auth and Auth protocols, including OAuth2 and API keys
8. Collaborative team ethic

CANDIDATE MUST HAVE CURRENT SC CLEARANCE

Flexible Working: Office/Hybrid/Fully Remote

Competitive Salary

Solutions Architect (Security Cleared) – Fully Remote

Job Purpose

 

1.      Support the project team in the selection, implementation (and assurance) of an ECommerce capability.

 

Responsibilities

 

  1. Designing the Ecommerce solution: In collaboration with key internal and external stakeholders you will create appropriate architectural design documentation for the Met Office’s future Ecommerce capability (which is driven by user need and customer experience). You will maintain and communicate a coherent architectural design (inc. TCO and integrations) to enable successful delivery of the new capability.
  2. Assuring the design: As part of a wider peer group you will provide ongoing design assurance throughout the life of the project. This will include: ongoing focus on articulation of user needs; creating, maintaining and communicating architectural artefacts; acting as the technical design authority for the project; maintaining regular engagement with the enterprise IT architect team; making and recording architectural decisions; participating in architectural peer reviews; consider and calculate technical debt.
  3. Supporting the community: As a member of an enterprise wide community of practice you will actively share knowledge and good practice and support the continuous improvement of the architecture function

 

 

Essential Qualifications, Skills & Abilities

 

 

  1. An excellent technical understanding of the solutions underpinning the delivery of the Ecommerce capability
  2. Good working knowledge of enterprise ECommerce platforms including implementation experience of one of more well-known platforms
  3. Integration patterns and API specification methods and standards
  4. An excellent technical understanding of the process requirements underpinning the governance of an Ecommerce capability.
  5. An excellent understanding of development methods (DevOps, CI/CD) which support the delivery of technical solutions
  6. Proven ability to architect and deliver technology solutions that meet user needs and improve customer experience
  7. Proven ability to provide technical coordination and negotiation for projects, including managing suppliers, architectural design assurance, setting goals and timelines with clear priorities, overseeing delivery.
  8. Ability to communicate architectural descriptions and development plans to diverse business and technical audiences through different forms (including written, diagrammatic and verbal).

 

Desirable Qualifications, Skills & Abilities

 

 

  1. Ability to work as part of a product selection team through formalised procurement activity
  2. Experience of architectural modelling notations, and/or specifically C4 architecture model

 

Outcomes

 

 

  1. Design documentation and supporting artefacts which describe the technical response to stated project requirements, encompassing Context and Container diagrams
  2. Documented interfaces between the Ecommerce platform and the integration with existing Met Office services including IAM, API Management (WS02), CMS (Bloomreach), Card Payment system (Stripe), CRM (D365), Service Catalogue (SN), Analytics (CLAS), Account billing (D365)
  3. Support the Product Owner in shaping and prioritising user journeys, driving out the detail in functional and non-functional requirements.
  4. Roadmap and lifecycle plans for the Ecommerce platform and ongoing Business as Usual platform management.