Geo Spatial Data & Logistics Optimisation :
+44 (0)20 7602 6000

Full Stack Web Developer C#, .Net Core and Angular - Data Logistics Group



As a Full stack developer, you will be involved in building, designing and development of the web applications for all CACI core products. This position will be initially focused on developing a web application for routing and scheduling product which is focused on .Net core, Angular and Azure.

The team is largely self-managing, with a strong interest in continuous development of our processes, automation and quality control. There's also a strong focus on following Angular best practice and maintaining a quality code base. If you are always seeking ways to improve, you have good awareness of best practices, and you are interested in working in a highly collaborative team environment, then this role is for you.


DLG Data Logistics Group is specialist in geospatial data and logistics optimisation solutions. Our routing and scheduling optimisation solution Truckstops, quickly and simply streamlines complex multi-drop, multi-route planning problems – improving operational performance, minimising fuel consumption and CO2 emissions and reducing overall costs.


We provide our clients with actionable solutions to complex problems and pride ourselves in having market-leading capabilities in all key areas of service - ‘doing the right thing’ for our clients to ensure long-lasting relationships


  • Developing well-architected Angular 8+ applications
  • Responsive, cross-platform web development
  • Contributing to automated test coverage
  • Carrying out code reviews for other team members
  • Contributing to planning and delivery of releases


  • Proven work experience as C# .Net core, Angular developer.
  • Experience with:
    • Postgres SQL
    • Entity Framework
    • NgRx or Redux data management patterns
    • RxJS and reactive programming using observables
    • Javascript & Typescript
    • Web API

Desired skills but not essesntial 

  • Familiarity with CI/CD systems, Git or Team city
  • Experience with a Git-based workflow (branches, code review, pull requests)
  • Azure API Management
  • Azure Functions
  • AWS/other cloud provider
  • D3


CACI offers a range of perks and benefits including 2hrs per week of personal development time

  • Competitive salary and benefits package (including technical team bonus)
  • Flexible working
  • Pension scheme enrolment
  • Health & Wellbeing Cash Plan benefit
  • Private healthcare scheme (eligible after two years of service)
  • Life assurance, personal accident and income protection cover
  • Optional season ticket and bicycle purchase loans
  • Free Gym membership


If you are interested to learn more about this opportunity, please contact

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of
their race, sex, disability, religion/belief, sexual orientation or age.

The role will also be based out of CACI’s head office in Kensington, London, fitted with all the necessary precautions
for social distancing in the workplace. However, as we continue to work under the government’s current COVID-19
guidance, it is expected that much of this role will be done remotely for the near future.

Must have right to work in the UK.