All Jobs Vacancy

Software Developer

Posted 3 days ago by Lucid Support Services Ltd

Role Overview

An exciting long-term opportunity has arisen for a Software Developer, to join our Peterborough based customer.

You will be joining a team driving the modernisation of software development tools, processes and infrastructure.

Working within a Toolchain & Verification environment, you will develop software and automation solutions that improve the efficiency, quality and traceability of the software development life cycle.

This is an excellent opportunity for a developer who enjoys problem-solving, process improvement and working with multidisciplinary engineering teams.

Key Responsibilities

  • Develop software tools, applications, scripts and automation solutions to support software and control systems development.
  • Translate business, user and engineering requirements into practical software solutions.
  • Design, build, test, debug and document software using modern development methodologies.
  • Support the automation of development, validation and testing workflows.
  • Contribute to the modernisation of software development toolchains and associated infrastructure.
  • Assist with platform integration and the improvement of software engineering processes.
  • Work with version control systems, automated build processes and development environments.
  • Collaborate closely with software developers, engineers and testing teams to improve quality, efficiency and development effectiveness.
  • Support CI/CD initiatives and continuous improvement programmes where appropriate.
  • Maintain clear technical documentation and communicate technical concepts effectively to both technical and non-technical stakeholders.

Required Experience

  • Strong software development and coding experience.
  • Commercial experience with C# and/or Python.
  • Experience using Git version control.
  • Ability to gather, analyse and translate requirements into technical solutions.
  • Strong problem-solving, troubleshooting and analytical skills.
  • Experience building, testing and debugging software applications.
  • Understanding of software engineering best practices including version control, code review & testing.
  • Strong communication skills with the ability to work effectively within a collaborative team environment.
  • Degree in Computer Science, Software Engineering or a related technical discipline, or equivalent relevant industry experience.
  • Experience with Azure DevOps.
  • Knowledge of CI/CD pipelines and automated deployment processes.
  • Experience working with software development toolchains.
  • Exposure to automation platforms and workflow automation.
  • Experience within engineering, manufacturing, aerospace or telecommunications environments.
  • Familiarity with Visual Studio, VS Code, GitHub Copilot and automated testing frameworks.
  • Interest in software development environment modernisation and digital transformation initiatives.
Rate:
Not specified
Location:
Peterborough
IR35 Status:
Not specified
Remote Status:
Onsite
Industry:
IT
Seniority Level:
Not Specified

Take-Home Pay

Not Available

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job