We are looking for a Graduate Software Developer to join our growing team. As a reseller of the Dassault product portfolio, we also create custom software to help customers automate engineering and design processes.
This role is ideally based at our head office just outside Leamington Spa, but we also have other offices across the UK that could be considered depending on your location. There is also the opportunity for some home working once settled into the position.
In this role, you’ll be helping to develop tools that extend the functionality of 3DEXPERIENCE – a powerful cloud platform for product lifecycle and data management – by integrating with its REST APIs. You’ll also have opportunities to work on the automation of 3D CAD workflows using applications like SOLIDWORKS.
You’ll be involved in the design, development and maintenance of software built primarily on the .NET platform using C#. Full training will be provided on Dassault Systèmes and tools, and you’ll be supported by a friendly, collaborative team committed to helping you grow your skills.
What you’ll be doing
- Write clean, well-documented code to implement software features
- Work with .NET libraries and REST APIs to build robust applications
- Implement data access layers (e.g. SQL Server)
- Develop intuitive and user-friendly interfaces
- Participate in software design discussions to ensure scalability and maintainability
- Follow established design patterns and best practices
- Write unit and integration tests
- Debug issues and troubleshoot errors
- Collaborate with developers, designers and project managers
- Communicate technical concepts to a range of audiences
What we’re looking for
- A 2:1 or above (attained or predicted) in Computer Science, Software Engineering, or a related subject
- Proficiency in C# and understanding of the .NET platform
- Strong grasp of object-oriented programming (OOP)
- Awareness of Clean Code principles and common C# coding conventions
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript
- Experience with version control systems such as Git
- A passion for problem-solving, with a proactive and collaborative attitude
Bonus points if you have
- Experience consuming or designing REST APIs
- Familiarity with SQL Server or other relational databases
- Exposure to Agile or Scrum methodologies
- Willingness to learn other programming languages (VB.NET, VBA, JavaScript)
- An understanding of Azure DevOps
Why join us?
- Support and mentoring from experienced developers
- Real world exposure to engineering software in industries like aerospace, automotive and manufacturing
- Opportunities to develop both cloud based and desktop solutions
- Training on industry leading tools and technologies
- A friendly, welcoming team environment
Company benefits
- Competitive salary of £32,000 - £36,000 per annum (inclusive of car allowance)
- Generous bonus scheme
- Progression opportunities in a growing company
- Company socials, including an annual ski trip and summer event
- Optional 9-day working fortnight during summer
This is a fantastic opportunity to launch your career in a company that values collaboration, learning, and innovation. If you're enthusiastic about software development and eager to work on meaningful, real-world projects, we’d love to hear from you.