Senior Software Developer
Job description
Our values at Spectris/HBM and what they mean to us underpin the way we work, guide our decision making and shape our culture. We strive to hire talent that demonstrates commitment to our values of integrity, empowerment, customer focus, restless innovation and high performance.
As a member of a multi-disciplinary team, contribute to the design, coding, testing and documentation of software as part of the development of our range of products.
Your responsibilities
- To work within the software team using agile methods participating in sprint planning, sprint reviews and retrospectives.
- Ensuring that software design is robust, resulting in accurate, reliable and maintainable programs.
- From time to time to take on the role of team leader of a software team as directed, providing team leadership and design direction as appropriate to the size of project.
- To ensure the design follows laid down Codes of Practice, software procedures and project life cycle methodologies following ISO9000 and TickIT/TickIT Plus standards.
- To solve product problems as they relate to software and related systems engineering issues.
- To acquire, maintain and disseminate knowledge of up-to-date software technology and its potential application to Malvern Instruments.
- To contribute to software development standards and policies.
- To assist in training courses for internal and external personnel and mentoring of less experienced engineers.
Your profile
Entry Qualifications
- Graduate in Computer Science, Engineering, Physics, Chemistry, Mathematics or related subjects with significant software content or equivalent experience gained in a software development environment
Skills & Experience
- 3-5 years’ experience minimum in a software development environment
- Windows programming in C# .Net
Knowledge
- Agile methodologies especially Scrum, Unit Testing, Test-driven development. Microsoft Team Foundation server (TFS)
- Software design principles, ISO9000 and TickIt/TickIT plus Standards