General enquiries :
+44 (0)20 7602 6000

Senior Solutions Developer

About CACI

Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI Inc., a company listed on the New York Stock Exchange. In the UK, CACI’s turnover is in excess of £70m, with over 800 employees. CACI leads in the business transformation space, providing services to both the private and public sector.  We have an excellent reputation in the markets we operate in. We support our clients with first class service, unrivalled expertise, innovative propositions and leading edge solutions. CACI operates in all major sectors including financial services, Telcos, Utilities, Publishing and Media, Retail, Leisure and Automotive. Our clients include: Fox, Channel 4, Chelsea Football Club, EDF Energy, Lloyds Banking Group and Telegraph Media Group.

About the Business Division

The Tech and Managed Services team sits within the Integrated Marketing Group of CACI. The group leads the way in customer management (both digital and offline) by helping clients acquire, develop and retain customers through effective customer strategy planning, optimising marketing campaigns and customer insight. Our work is underpinned by high quality consumer and market data and leading technology. Our core business activities are detailed below:

Strategy and consulting
Marketing systems design, build and integration
Provision of hosted customer management services
Analytics and insight
Consumer data
Multi-channel campaign execution

About the Role

A Senior Solutions Developer works with the Client Services Team to meet client needs, by developing new and/or enhancing existing client solutions. Utilising business insights, technical and data processing knowledge, they interpret client requirements to design, build, test and deploy end to end client solutions to a high-quality standard, on time and to budget.

  • Providing inputs to client solution change and service requests
  • Translating client business requirements into solution design
  • Providing impact assessment on proposed changes to existing solutions
  • Estimating effort and duration to deliver components of the end to end solution in the most cost-effective and standard way
  • Designing and documenting solution implementation including all assumptions
  • Development and testing of system components
  • Performing client solution upgrades

Key Requirements

  • Extensive experience of Enterprise Databases (e.g. Oracle, UBD etc.)
  • Extensive experience of an ETL tool (e.g. Informatica, DataStage etc.)
  • Solid experience of data analysis & design to build efficient high-performance solutions
  • Solid experience of UNIX shell scripting
  • Some experience of B2C marketing or customer management solutions
  • Ability to work with minimal supervision but as part of a team of similarly skilled people
  • Ability to work under pressure and balance multiple priorities
  • Strong internal and external communication skills
  • Excellent documentation skills

About You

  • Initiative and can-do attitude
  • Excellent attention to detail
  • Takes accountability and ownership to consistently deliver positive results
  • Ability to build strong relationships and partnerships with a broad variety of stakeholders
  • Self-directed
  • Strives for excellence in everything they do
  • Integrity
  • For problem solving take ownership, work closely with members of your team and other stakeholders, do a full impact assessment of all options including, risks, pros and cons, present all facts and recommendations in a simple format with enough detail so that a decision can be made.
  • Continuous learning and continuous improvement
  • Mindset to always deliver at the lowest Total Cost of Ownership

To apply for this position please email your CV and cover letter to


Please note that CACI does not accept unsolicited CVs from recruiters or employment agencies. CACI only works with carefully selected recruiters and agencies who have signed CACI’s standard recruitment agreement. If a recruiter or agency submits a CV or candidate to CACI, absent a signed agreement, CACI will not pay (or consider payment of) any referral or recruiter fee or any other type of compensation. CACI and its hiring managers reserve the right to use, pursue and/or hire any such CV(s) and candidate(s) at any time, without any financial or other obligation to the recruiter or agency.