Software Developer

Innovyze Newbury United Kingdom Development
Warning! Vacancy expired

Company Description

This is an opportunity to be part of a Research & Development Team developing first class software products to support the worldwide success of Innovyze. We are looking for a software developer for engineering, mathematical and technical applications. This role will be focused on desktop application development. You will be supported by other team members and be encouraged to develop new skills in a friendly, but highly productive, environment.

Our products run in the .NET environment and support environmental and engineering industries and include water management and drainage design software. Our users range from civil engineers to landscape architects: you will need to demonstrate the ability to understand the technical nature of their work. You need to be a good communicator with written, verbal and presentational skills.

Position

Your responsibilities will depend on your level of experience but will include:

  • Programming: to develop new functions, implement feature requests and fix bugs.
  • Software design and specification, in collaboration with product managers.
  • Software testing and deployment of new products or features.
  • Writing software documentation.

Minimum Requirements:

  • Computing, Mathematics, Science or Engineering degree or a related discipline.
  • Object oriented software development.
  • C# or VB.NET or C++.
  • 2+ years commercial experience

Requirements

Technical Requirements:

  • Windows UI design using .NET.
  • Knowledge of software engineering best practices including unit testing and industry standard design patterns.
  • Use of source control systems (such as Team Foundation Server or GIT).
  • Strong mathematical/engineering/physics background

Nice to have requirements

  • Knowledge of Agile Development Methods.
  • Exposure to GIS, and/or use of geospatial data.
  • Exposure to CAD.
  • Graphics technologies including OpenGL, DirectX.
  • Development of mathematical modelling software.

Other information

  • Development of applications for the water industry, environmental industries or site design.
  • Positive, flexible team-oriented approach

As part of GDPR compliance procedures, we have posted our Recruitment Privacy Notice on our website. Please also note that the advertised position is an opportunity with Autodesk, Inc, (https://www.autodesk.com/) as Autodesk recently acquired Innovyze. Processing of your personal information as part of the job application process and as part of Autodesk employment should a candidate be hired, will be handled by Autodesk pursuant to Autodesk’s Candidate Privacy Statement, available at https://damassets.autodesk.net/content/dam/autodesk/www/content/careers/autodesk_candidate_privacy_statement.pdf.