Job Title: CBCC FSA Full Stack Engineer
Location: Sheffield
Work Type: Contract
Work Mode: Hybrid
Responsibilities
* Deliver engineering expertise for our Future State Architecture, producing best‑in‑class payment processing capabilities
* Deliver high‑quality code artefacts ensuring quality gates are surpassed and robust test scripts are included
* Focus on delivering highly available, highly resilient software and service capability
* Participate in a wider delivery team providing development of the new capabilities
* Support transformation of the current payment estate, with laser focus on modernization and adoption of cloud‑based technology
* Set the level expected for software delivery within the team, leading by example
* Serve as expert in area of responsibility, identify process improvements and problem prevention, and advise department and management of relevant information as appropriate
* Provide analysis and solutions to technical and business issues
* Understand and apply technology and corporate vision, setting direction on implementation
* Maintain awareness of business and technology strategies, implementing technical alternatives and strategies to gain competitive advantage
* Maintain the complex technical infrastructure of assigned area to meet business requirements
* Provide technical solutions to business problems, technical leadership and direction to management
* Remain current on technical and professional advances and business strategies regarding the area of responsibility
* Resolve architectural or development blockers raised
* Partner with the DevOps team to enable automated infrastructure delivery, DevSecOps value streams execution, and CI/CD pipelines to deploy services
* Initiate analysis for complex problems and issues, determine technical alternatives, analyze vendor solutions and negotiate contracts, and develop appropriate technology application standards
* Provide technical leadership and consultation to project team members as directed by the project manager
* Initiate and conduct feasibility studies of new and modified operational procedures
* For large systems, prepare cost/benefit analyses, functional and detail specifications
* Provide direct guidance in planning, designing, programming, documentation and implementation of the systems
* Perform reviews of new and existing systems to ensure operational integrity and accomplishment of stated objectives
* Design, code, test, debug and document programs as required
* Provide architectural guidance to developers based on best practices and in alignment with global standards
* Ensure compliance with all relevant controls and standards
* Keep up to date and have expertise on current tools, technologies, and areas such as cyber security and regulations pertaining to data privacy, consent, data residency, etc., that are applicable
Qualifications
* Bachelor’s Degree required in Computer Science, Engineering or related majors
* Minimum of 8 years’ applied experience as an API engineer
* Strong experience in API design and creating architectural artefacts such as gap analysis, low‑level designs, data models, etc.
* More than 5 years of engineering background in back‑end microservices application development, application security and authentication development, cache and middleware
* More than 8 years’ experience programming in Java and ideally Go and Rust
* Expertise in JVM tuning and diagnostics for application troubleshooting and performance optimisation
* Experience working with Kafka, Docker, Kubernetes, and service mesh
* Experience with monitoring and observability technologies: Splunk, Grafana, Prometheus, Jaeger, Kiali, OpenTelemetry
* Experience in cloud and DevOps, familiar with network (VPC) and firewall on cloud, identity and access management, and cloud delivery including sizing and costing
* Demonstrable knowledge of infrastructure such as Linux OS, networking, storage, network load‑balancing, Kubernetes CNI
* Strong SQL coding abilities preferred
* Experience working in a financial institution, ideally in payments
* Ability to work independently and think out of the box
* Passion and ability to lead/motivate and develop technologists, including mentoring and coaching
* Superior listening skills, ability to learn quickly, and willingness to accept accountability for company and individual success
* Extensive critical thinking skills for problem identification and solution recommendation
* Exceptional team player capable of leading others in demonstrating initiative and sound business judgment, and interested in expanding skills and growing professionally
* Highly flexible, set priorities and meet deadlines in a changing environment
* Excellent written and verbal communication skills in English, ability to negotiate, resolve conflicts, and influence technical choices related to business, development, and architectural requirements
Seniority level
Mid‑Senior level
Employment type
Contract
Job function
Administrative
Industries
IT Services and IT Consulting
#J-18808-Ljbffr