Return to jobs

Senior Software Engineer

Ref: BROADBEAN_557791667823989

on 07 November 2022
Contract Type

Job Title: Senior Software Engineer

Location: Aberystwyth - On Site

Salary: £40-£45k plus our excellent benefits;

Benefits: Pension, Income protection, company profit share, relocation package and more

My client is looking for a Senior Software Engineer to join their business on a permanent basis. You will be responsible to design, develop, test and maintain both in-house and customer software to meet requirements, taking into consideration quality, performance, and usability amongst other criteria.

Reporting to the Software Development Manager within the R&D department, this role will involve collaborating with many departments across the organisation such as Process Engineering and Product Support. For this role, onsite working is preferred, but hybrid working will be considered for the right candidate.

Duties and responsibilities:

  • Collaborate with internal teams to design and estimate new features and software systems to meet both customer and company requirements
  • Develop & maintain in-house and customer facing software to control and configure Instruments and their manufacture
  • Develop & maintain software for Windows & PLC based instrumentation
  • Produce software design specifications to meet requirements
  • Provide software support to customers and internal users
  • Work in conjunction with other team members and report on progress
  • Write software test specifications & perform testing

Skills and Experience

  • Proven experience developing in C#/.net with a minimum of 5 years' experience
  • Familiarity with design patterns such as MVVM
  • Excellent relational database design and coding skills with SQL experience.
  • Proven ability to produce technical specifications and document code
  • Proven ability to elicit requirements and design solutions
  • Experience working with Visual Studio
  • Excellent IT systems skills
  • Experience providing guidance to junior developers / mentorship

Desirable Skills and Experience

  • Experience working with hardware communication protocols such as Modbus
  • Experience with WPF, Entity Framework, and Moq
  • Familiarity with agile software development methodologies
  • Familiarity with SQL Server
  • Knowledge of other programming languages (such as Python, PHP, etc)
  • Experience in using a code repository and version control, e.g. Git
  • Experience in firmware development in C/C++
  • Programming in Ladder Logic and/or LabVIEW using the appropriate IDEs
  • in Computer Science (or equivalent)

If you are interested in the Senior Software Engineer role, please apply/email me with your latest CV, salary expectations and availability as soon as possible.

Email, or call Jeremy at Akkodis on 0121 214 6198 for further information.

Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law.

Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers.

By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.