Point your AI agent at freehire and let it find you a job.

Get the CLI →

CACI Clinic

Open 57d

Intermediate/Senior Developer

Posted Updated 2 views
Discussion

Intermediate/Senior Developer

About the role

We are seeking a motivated Intermediate/Senior Developer to join our team at Caci Support Office, with remote work as needed. This role focuses on the technical design, development, integration, and ongoing optimisation of Caci / Fab Group's digital systems - including ERP, E-Comm, Financial, Reporting systems, and multiple customer-facing websites - as well as supporting technical queries the front-line team can't resolve. This role requires strong technical expertise, exceptional communication, a proactive "can-do" attitude, excellent time management, and the discretion to work with sensitive systems and business-critical infrastructure.

What you'll be doing

  • Designing, building, testing, and maintaining software solutions and integrations that support Fab Group and the Caci clinic network

  • Ensuring cohesive architecture across ERP, E-Comm, Financial, Reporting systems, and web environments is secure, resilient, and compliant with data governance standards

  • Diagnosing and resolving complex technical issues across applications, integrations, and platforms, with strong root-cause analysis

  • Maintaining clear technical documentation and integration blueprints across the development lifecycle

  • Actively working and resolving IS-related helpdesk tickets, progressing and closing tickets escalated for development or technical expertise

  • Contributing to and maintaining a current register of IT systems, software licences, and subscriptions across Fab Group and Caci clinics

  • Supporting disaster recovery and business continuity planning, and helping maintain IT security policies and audit readiness

What we're looking for

  • 5 years' experience in software development (particularly Python), with strong general development and technical troubleshooting skills

  • Experience with large data sets and SQL/PostgreSQL

  • Proficiency in relevant programming languages and frameworks (Python, JavaScript, and API/REST experience preferred)

  • Exceptional Communication skills

  • Working knowledge of IT systems, networks, and infrastructure, and proficiency in the Microsoft toolset (Microsoft 365, Azure, Power Automate)

  • Understanding of cybersecurity principles, data protection, and compliance standards as they apply to software development

  • Experience with version control, code review processes, and collaborative development workflows

  • A trustworthy, well-organised communicator who works effectively both independently and as part of a team

Apply now and join a great team! Enjoy a supportive team environment, plus access to fantastic staff perks and discounts.


Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available