Integrated Marketing :
+44 (0)20 7602 6000

Database Development Engineer & Support Engineer

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 domain expertise, innovative propositions and leading edge technological solutions.

CACI operates in all major sectors including financial services, Telcos, Utilities, Publishing and Media, Retail, Leisure and Automotive. Our clients include: AEG Europe, 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

CACI’s Tech and Managed Services are excited to bring on a new Development and Support Engineer to support the team. We manage several marketing systems for major organisations, the solutions are becoming increasingly complex as we support client’s marketing activity in all key channels, particularly digital. We have deep expertise in areas such as identity management, database build and management, campaign management, email marketing and systems integration.

The role will be to support and develop marketing database applications and software within the overall solutions that we build for our clients. This is an exciting opportunity for someone who wants to work in a fast-moving, client focused environment, where we build solutions using well-established technologies, but where there is also scope to investigate and work with emerging tools (e.g. Big Data technologies and tools like python and Snowflake) to support our client’s evolving requirements.

Key Requirements

The role encompasses performing the following tasks:

  • Ensuring that client facing systems are available during normal business hours
  • Ensuring that data updates are received and correctly applied to the relevant databases according to service levels
  • Managing and co-ordinating data supply issues with the client/data supplier
  • Investigating and responding to/or resolving client issues
  • Discussing and analysing new client requirements
  • Designing, coding, testing and release control of software enhancement requests
  • Training will be provided through a combination of on the job training from experienced team members and external training courses.

About You

  • A good degree in a relevant discipline
  • Data architecture and Data Design skills and experience
  • Experience and knowledge loading from disparate data sets by leveraging various modern technologies
  • Aptitude for logical thinking
  • Drive and enthusiasm
  • Ability to be a good team player
  • Strong Communication skills
  • Willingness to work on client site when required
  • Proficient with MS Office tools i.e. Word, Excel, PowerPoint, Access
  • Databases and SQL
  • Data analysis and design
  • UNIX shell scripting
  • One or more programming languages

Nice to haves

  • Programming skills in Java
  • Programming skills in Javascript
  • Marketing Automation Tools (e.g. Adobe Campaign, IBM Campaign, PeopleStage).
  • Knowledge and experience with Big Data and development tools (e.g. python).
  • Experience with ETL (e.g. Informatica, Talend, Pentaho, Ab Initio or others)

All applicants must be eligible to work in the UK on a permanent basis



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.