Software Developer
- Job Type: Full-time
- Location: Based in Midlands. Mostly remote, ideally 2 days a week in office
- Salary: £40-50,000
I am seeking a Software Developer to create innovative software solutions for engineering teams and external customers on behalf of my Global Engineering Client. This role, which will provide training and support to help with the work, involves developing in C# and designing and developing 3D editing tools that enhance the efficiency and effectiveness of engineering processes. The ideal candidate will be highly self-motivated, capable of managing full-cycle software development from concept to completion, and adept at building strong relationships.
Day-to-day of the role:
- Develop new C# functions and plugins while ensuring the code is clean, reusable, well-documented, and adheres to best practices.
- Focus on creating user-friendly WinForms dialogs and dynamic previews using GDI+.
- Occasionally modify and enhance features in existing AutoCAD plugins and Windows Apps.
- Maintain a consistent style and methodology in coding to facilitate user adoption of new features.
- Engage in continuous learning and development opportunities within the company to enhance skills and knowledge in software development.
Required skills & qualifications:
- Proven experience in C# software development.
- Proficient with WinForms or WPF.
- Highly self-motivated with the ability to work independently.
- Degree in Computer Science, Engineering, or a related field.
Desired skills:
- Experience in AutoCAD C# software development.
- Strong background in Revit plugin development.
- Knowledge of 2D graphics programming (GDI+ or similar).
- Mobile App development experience using Unity.
- Engineering background would be advantageous.
To apply for the Software Developer position, please submit your CV and a cover letter detailing your relevant experience and why you are interested in this role.