Job Search and Career Advice Platform

Enable job alerts via email!

MarTech Developer

CACI

City of Westminster

On-site

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Westminster is seeking a Developer to support project implementation and quality assurance processes. You will be involved with end-to-end testing, client interaction, and work within the MarTech space. The ideal candidate has 2-3 years of experience in development, strong communication skills, and a grasp of Customer Engagement and Data Platforms. This role offers an opportunity to contribute to impactful projects.

Qualifications

  • 2-3 years of experience working as a developer within the MarTech space.
  • Experience in implementing Customer Engagement Platform (CEP) or Customer Data Platform (CDP).
  • Comfortable translating technical concepts for various audiences.

Responsibilities

  • Support a lead developer in delivering high-quality solutions.
  • Implement end-to-end testing and document findings.
  • Conduct automated and manual tests for quality assurance.
  • Proactively identify technical issues and risks.
  • Work in partnership with client IT teams.

Skills

Hands-on development experience in JavaScript
Hands-on development experience in Python
Hands-on development experience in Java
Hands-on development experience in CSS
Hands-on development experience in SQL
Experience with APIs (REST and SOAP)
Understanding of MarTech tools
Strong communication skills
Attention to detail in testing
Proactive and adaptable
Job description
Responsibilities

Your main responsibilities will be to support a lead developer in delivering high-quality solutions helping with implementation, troubleshooting, and keeping projects moving smoothly from concept to launch.

Implementation of full end to end testing using enhanced methodologies and subsequently documenting findings through detailed test plans.

Responsible for the quality assurance stage of development and deployment. Conducting automated and manual tests to ensure the project development is fit for purpose and any bugs or issues are removed prior to deployment.

Anticipate technical issues and risks throughout the project and highlight and mitigate as appropriate.

Client Responsibilities
  • Work in partnership with client IT teams, ensuring adherence to client's IT policy and processes
  • Ensuring all support requests are acknowledged and dealt with in a timely manner
  • Take part in workshops and client meetings including discovery sessions, stakeholder interviews, requirements gathering workshops, use case or solution design workshops
  • Proactively identifying, scoping and securing opportunities for CACI to deliver additional projects to clients
Qualifications & Experience

We’re looking for someone with hands‑on development experience in at least one of the following languages: JavaScript, Python, Java, CSS, or SQL, whether gained through professional work, personal projects, or university coursework. You should be comfortable working with APIs (REST and/or SOAP), have a sharp eye for detail when it comes to testing and quality assurance, and be able to understand and engage with technical solutions at a detailed level.

You should be a confident communicator who can clearly articulate technical solutions to both technical and non-technical audiences. The ability to translate complex concepts into simple, actionable insights is key whether you’re collaborating with stakeholders, mentoring junior team members, or presenting ideas to leadership. We’re looking for someone who’s proactive, adaptable, and comfortable taking ownership of their work, with a collaborative mindset and a natural ability to build trust across teams.

You should have a solid understanding of MarTech tools, including Customer Data Platforms (CDPs) and Customer Engagement Platforms (CEPs), and how these systems support data-driven marketing, personalization, and cross-channel orchestration.

You are a strong listener with the ability to understand a client’s requirements, whilst also being able to interrogate and ask questions to get into the detail of solutions.

You will have a pragmatic approach, able to implement the right solution that meets the client’s requirements without excessive custom development.

You are a team player who will share knowledge.

You have 2-3 years of experience working as a developer within the MarTech space, where you’ve been directly involved in implementing a Customer Engagement Platform (CEP) or Customer Data Platform (CDP).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.