
Software Engineer (.NET) Salfords, England
Job description
- Design, develop and test applications and programs to support the company’s products.
- Complete high and low level detailed software design specifications, storyboards and interface specifications.
- Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services.
- Bachelor of Science degree in computer science, electrical engineering, or related field or equivalent professional experience or combination of both.
- Experience in Software Engineering with a proven track record of specification, design and development.
- An effective problem solver with the ability to understand and resolve complex issues.
- Experience in troubleshooting and debugging applications.
- Scrum or Kanban experience. GIT and Jenkins experience.
- Ability to work as part of a team towards individual and shared goals; a team player in a cross-functional environment.
- Good written and verbal communication skills with the ability to communicate within the project team.
- Demonstrates good interpersonal skills with a willingness to share knowledge and collaborate effectively with individuals within the project team.
- Self-motivated with the ability to work on own initiatives and with minimal supervision.
- C# .NET experience in containerized environments on Windows and Linux servers.
- Experience in developing high throughput, multi-threaded services.
- SQL Server experience (table design, stored procedures, query optimisation etc.).
- Desirable experience in web development using ASP.NET MVC.
- Desirable experience in supporting languages and technologies, such as Powershell, Javascript, MQTT and Service Broker.
