TSS Software Developer (UI)

Computer Science, Software, Web Development.

The Role:

Responsible for designing, developing, and maintaining a 3D interface for our TriMech Simulation Solutions optimisation toolsets.

You will be joining a small team to develop the interface from the ground up, leveraging appropriate technologies. You will also assist with other software development tasks, including API development of 3rd party software extensions and assist with the core optimisation solver code base.

Why work for Solid Solutions?
We are committed to investing in the long-term training and development of all our staff.

Key Responsibilities:

  • Coding and Development:
    • Write clean, efficient, well-documented code to implement application features and functionalities.
    • Utilize .NET Framework libraries and APIs (or similar language) to build complex applications.
    • Design and develop user interfaces, ensuring a user-friendly, responsive and intuitive 3D interface.
  • Design and Architecture:
    • Design and architecture development of software systems, ensuring scalability and maintainability.
    • Adhere to established design patterns and best practices.
    • Create detailed technical documentation to explain system components and functionality.
  • Testing and Debugging:
    • Conduct unit testing and integration testing to identify and resolve issues.
    • Debug complex code issues and troubleshoot application errors.
  • Collaboration and Communication:
    • Work closely with other developers, designers, and project managers to deliver projects on time and within specifications.
    • Participate in code reviews and provide constructive feedback.
    • Clearly communicate technical concepts to both technical and non-technical stakeholders.

Required Skills and Qualifications:

  • Proficient in one or more of the following languages: C#, C++, Java
  • Proficient in 3D engine programming
  • Knowledge of Clean Code and common code conventions
  • Strong understanding of object-oriented programming principles
  • Knowledge of front-end technologies and or 3D engine experience
  • Familiarity with source control systems (e.g. Git)
  • Knowledge of development methodologies (Agile, Scrum)
  • Excellent problem-solving and analytical skills
  • Ability to learn other code languages (VB.Net, C#, C++)
  • Knowledge of both windows and linux systems.

Remuneration

  • £26,000 - £30,000 p/a + car allowance + bonus scheme

Preferred Disciplines

  • Computer Science and Software Engineering
We've signed the Gradcracker feedback pledge.
(This means that we will supply feedback if requested after an interview.)

1e127ede32d8f816eacfb0aed73cee11

How to Apply

Please send your CV and a cover letter to martin.gambling@trimech.com 

Save to shortlist
Shortlisted
  • Deadline
    Ongoing
  • Salary
    £26,000 - £30,000 + benefits
  • Degree required
    All grades
  • Location
    Leamington Spa (Warwickshire)
Show location/s on map
Disciplines Accepted...
  • Computer Science
  • Information Technology
  • Software/Systems
  • Web Development
new
For our new webinar season we are inviting students to submit questions to our featured employers.
Find out more here

The 2024/25
Gradcracker Toolkit

Explore the online version
© 2007 - 2025 Gradcracker Limited
Log in/Register
Gradcracker Limited, October House, Long Street, Easingwold, York, YO61 3HX
01347 823822
info@gradcracker.com
Company registration number: 6370348
Gradcracker and Cookies
We use cookies to ensure that we give you the best experience on our website.
If you continue we'll assume that you are happy to receive all cookies from Gradcracker.
Continue
Learn more