Job Description Software Developer | up to £80,000 | Hybrid
I'm currently working with an engineering consultancy who are market leaders within the F1 and Motorsport industry.
Responsibilities:
Develop high-quality, maintainable software that adheres to CLEAN, SOLID, and DRY coding principles.
Harden codebases to improve security, reliability, and performance.
Apply Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) methodologies.
Write efficient, well-structured, and well-documented C, C++, Java, C#, Node.js, TypeScript, or Flutter code.
Work with Jira, Git, and JUnit to track, manage, and test software development.
Contribute to CI/CD pipelines and deployment processes.
Collaborate with cross-functional teams to ensure seamless cloud integration and platform stability.
Stay up to date with the latest best practices in software security (SecOps) and Infrastructure as Code.
Autonomously manage own tasks and record them on company’s task management platform.
Experience:
3+ years of experience, with a strong grasp of code hardening and TDD and BDD
Additional experience in Infrastructure as Code and SecOps will be advantageous.
Skills across various technologies, including C/C++, Java/C#, Node.js...