Job Description As a CAD Automation Developer, you will join the Derby team to support our activities within the aerospace and defence sector. Working as a consultant for ALTEN, you will contribute to the development of advanced CAD/CAM automation tools supporting next-generation aero engine and power systems programmes. This role focuses on building scalable, high-performance geometry-driven engineering applications, driving automation, efficiency and digital transformation within complex mechanical design environments. You will take ownership of architecture, code quality and DevOps integration in a highly regulated engineering domain. Location: Derby On Site: Hybrid Clearance: Full right to work in the UK (SC Clearance Desirable) Experience Level: 5 Years Key Responsibilities Design, develop and maintain geometry-based engineering tools using NX-Open (C#) for advanced CAD automation. Define and implement robust software architecture, applying SOLID principles and proven design patterns (Factory, Strategy, Observer, Dependency Injection). Develop scalable, high-performance desktop engineering applications aligned to enterprise architecture standards. Build, manage and optimise CI/CD pipelines using Azure DevOps and Jenkins, including automated build and deployment workflows. Implement release automation scripts using Python, Bash or C++, ensuring reliable and repeatable deployments. Conduct code reviews, architectural reviews, debugging and troubleshooting, maintaining 95% unit test coverage using NUnit. Maintain and manage version control systems (Git, SVN), including branching and merging strategies. Collaborate within Agile development environments, supporting continuous improvement and integration of new tools and technologies.