Job Title: Software Development Lead Location: hybrid/Corsham 2-3 days per week Duration: Initially until 31st March 2026 with likely extension Rate: Up to £800 per day via an approved umbrella company Our client, a reputable organisation leading innovative IT programmes, is hiring for a talented Software Development Lead to join the programme. This is a fantastic opportunity to shape and oversee complex software integration projects, ensuring seamless interoperability between COTS and in-house solutions. What you'll be doing: * Architecting and designing integration strategies for diverse software applications * Collaborating with cross-functional teams to understand requirements and define integration needs * Analysing existing systems to identify dependencies and potential challenges * Developing architectural patterns to ensure scalability, flexibility, and maintainability * Providing technical leadership and guidance during implementation * Evaluating and selecting suitable integration technologies and tools * Ensuring compliance with architectural standards and quality assurance processes * Conducting performance analysis and optimisation of integrated systems * Working with vendors and third-party providers to facilitate successful integrations * Staying current with industry trends and applying new techniques to enhance integration capabilities What you'll bring: * Proven experience in software integration, with skills in Python, C, Powershell, and CI/CD pipelines * Strong knowledge of architectural patterns such as SOA, Microservices, ESB, and API design * Expertise in designing and implementing integration solutions for COTS and custom software * Familiarity with containerisation (Docker), orchestration (Kubernetes), and virtualisation (VMware, IaaS tools like Ansible, Terraform) * Excellent analytical, problem-solving, and communication skills * Experience working within Agile or DevOps environments Preferred: * Knowledge of data integration techniques (ETL, data mapping) * Certifications in software architecture or integration technologies Join a forward-thinking team where your expertise will directly impact the success of critical software systems. Apply now to be part of this exciting journey!