Software Engineer
Location: Salfords, UK
Salary: 25,000 - 40,000 per annum
Role Summary
Guided Talent is recruiting on behalf of our client in Salfords for a Software Engineer to join their Software Team. This is an exciting opportunity to contribute to the development of high-quality software for controlling and recording data from precision instruments. You'll design, develop, and maintain software primarily using C# and C++, ensuring it meets production standards. This role requires a detail-oriented individual with strong problem-solving skills, effective communication abilities, and a willingness to work across multiple projects in an Agile environment.
Key Responsibilities
- Follow the full Software Development Lifecycle (SDLC).
- Work within an Agile software development environment.
- Design and deliver solutions according to scheduled timelines.
- Produce well-designed, well-written, and testable solutions.
- Investigate and fix software bugs as they arise.
- Maintain and update legacy software products.
- Investigate customer support cases and provide solutions when required.
Essential Requirements
- A degree in Computer Science, Software Development, or a related discipline.
- Strong knowledge of C# and C++.
- Experience with Visual Studio IDEs.
- Experience developing on Windows platforms.
- Strong problem-solving skills.
- Knowledge of debugging best practices.
- Flexibility to work across multiple projects.
Desirable Requirements
- Knowledge of Agile software development practices.
- Familiarity with source control tools such as SVN or Git.
- Experience with WPF and XAML development.
- Experience developing C++ applications for Linux.
- Knowledge or experience of microprocessor C programming.
- Experience creating multi-project solutions within Visual Studio.
- Knowledge of image processing techniques.
- Familiarity with the MVVM design pattern.