
R&D Engineer II
- Cambridge Horsham, West Sussex
- Permanent
- Full-time
- You are a .NET developer, proficient in C#
- You can demonstrate that you can write clean, maintainable code
- You have excellent communication and interpersonal skills
- You can work independently as well as collaborating with others in a geographically distributed team
- Develop new features and products working from customer requirements.
- Produce clean, maintainable, and well tested code (primarily in C#).
- Employ best practices (and help to maintain them through technical reviews and mentoring).
- Analyze problems discovered by QA or product support and develop solutions.
- A first-class or upper second-class honors degree in Computer Science, Engineering, Science or Mathematics (or related field)
- Some professional software development experience and experience of modern software development methodologies.
- Be competent in C# and the .NET framework
- Have experience of applying modern software best practices
- Have the ability to design and write clean, maintainable code.
- Have excellent communication and interpersonal skills
- Be able to learn quickly and to collaborate with others in a geographically distributed team
- Experience of large-scale commercial software development would be advantageous (but is not a requirement)