Full Stack Developer

The Technical
Leatherhead, UK
about 1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

.NET Framework Application Programming Interfaces (APIs) ASP.NET MVC Framework Unit Testing Business Software C Sharp (Programming Language) Code Review Database Design DevOps Middleware Entity Framework JSON
+23 more
Microsoft Software Microsoft SQL Server MySQL OAuth Object-Oriented Software Development OpenID Scrum Methodology Swagger Service-Oriented Architecture Software Engineering Data Streaming Web Applications Extensible Markup Language (XML) Scripting Enterprise Software Applications Test-Driven Development (TDD) Postman Asp.net Web Api Integration Tests Information Technology Restful APIs Api Management Service Stack

Job description

The Role is a ASP.NET MVC Full stack Developer responsible for designing and maintaining an Integration Services Platform between our Business applications and our client’s and client’s supply chain systems, responsible for designing Web Based API solutions and middleware using Service Orientated Architecture with .NET to facilitate managed data flows between different organisations in a secure environment., * Working with the Solution Technical Lead, API Developer will be directly responsible for all temporary and enduring technical documentation required to develop, test and handover APIs to BAU support; API Developer may be required to contribute toward more detailed solution designs for the wider platform.

  • will be required to work alongside BAs in the programme team to understand inbound/outbound data flows resulting from detailed business requirements and functional designs and develop these into give/get/post Restful APIs
  • will be required to work alongside Test Managers in the programme to ensure connectivity and integration testing meets the testing strategy and acceptance criteria for promotion to live environment.
  • will be required to work closely with Programme Technical Project manager and Project Coordinator to ensure development critical path is reasonable, deconflicted and achievable, task progress is reported to meet reporting timeframes, and advise where there is actual over/under-utilisation on tasks so action can be taken to mitigate.
  • will be a full stack developer and so may be required to support or lead on developments across the wider Programme, where new custom developments are identified or changes to existing custom developments are required

Requirements

  • Experience working on a variety of software development projects simultaneously.
  • Experience (5 years minimum) as software engineer working on enterprise grade applications.
  • Working knowledge of OO Design principles and patterns
  • Designing, coding and testing program modules in line with functional requirements
  • Demonstrable experience working to deadlines and creating technology in tight timelines.
  • Experience working in an DEVOPs environment.
  • Experience of scrum teams & sprint ceremonies
  • Experience Supporting agile best practices (code reviews, unit tests, TDD )
  • Good written, oral, comprehension and presentational skills to enable effective communication with customers and management in any format or forum.
  • In depth knowledge of IT systems including a general knowledge of software development and software and hardware architecture.
  • Knowledge of system interfaces and proven experience in delivering these interfaces, especially API interfaces
  • Proven ability to influence others and explain how systems work, especially to non-IT literate audiences.

Technical Skills/Knowledge

  • Experience (5 years minimum) as software engineer working on enterprise grade applications using Microsoft stack (C#, ASP.NET MVC, ASP.NET Web API, Service Stack, Dapper, Entity Framework)
  • Lead Developer experience with consuming RESTful API catalogues (Postman / Swagger / Open API)
  • Lead Developer experience with XML and Json
  • Lead Developer experience of web authentication schemes (OAuth / OAuth 2 / OpenID)
  • Lead Developer Experience with database design, scripting and optimisation with MS SQL Server or MySQL

About the company

Technical Staffing Resources (TSR) are the in-house agency and master vendor for KBR who are a leading global engineering, construction, and services company.

KBR support the hydrocarbon and government services markets on six continents. Serving their customers through diverse business units, KBR offer challenging assignments on some of the world’s largest and most complex projects.

Job PurposeKBR are a global technical solutions provider with 28,000 employees worldwide, with operations in 34 countries delivering to customers in 80 countries. KBR work collaboratively with their wide customer base to deliver solutions that strive to create a better, safer and more sustainable world.

KBR’s Estates Intelligence division specialise in enabling clients to make informed decisions about the operational and strategic management of their estates and asset portfolios, including the external supply chain retained to deliver asset management and maintenance services. Estates Intelligence teams utilise the ‘6 As’ Methodology to deliver business benefit by deploying their ‘Viaverse’ platform to enable each A - aggregation of data, automation of transactional processing and operational data flows, assurance of process and data integrity to promote sanctity of management information, audit of processing and data to better refine business outcomes, analytics to offer management information and insight, all to enable enhanced asset management across client’s portfolio.

KBR’s will be running a mobilisation programme to onboard a new Client into our Viaverse solution. This platform acts as the ‘single source of truth’ for our Clients teams in ensuring consistent, performant and efficient lifecycle management of assets across their public-facing and back-office sites. The platform will manage real time transactional flows to the Clients supply chain partners and delivers reliable management information and insight to the Clients stakeholders.

The Programme will deliver a scaled transition from the current service providers to the new services, delivered through multiple workstreams. - each workstream will l consist of design, build, test, transition and hypercare, and is likely to include significant data transition and operational change for the client.

Led by the senior team, KBR are constructing a multi-disciplinary technology team to deliver this Programme. This is an opportunity to join a large-scale KBR EI programme delivering significant benefit to a large public sector department.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all