- Company Name
- Edwards Vacuum
- Job Title
- Software Engineer
- Job Description
-
Job Title: Software Engineer
Role Summary: Design, develop, test, and support .NET‑based software modules, frameworks, and applications for a vacuum technology division, ensuring scalable, maintainable, and high‑quality solutions within an Agile Scrum environment.
Expectations: Demonstrate strong .NET development skills, deliver reliable code, participate in code reviews, contribute to continuous integration/continuous deployment (CI/CD) pipelines, and maintain clear documentation.
Key Responsibilities:
- Architect and implement new features and enhancements in C#, Windows Forms, WPF, and .NET 8 microservices.
- Build and maintain self‑hosted Web APIs and cross‑platform services.
- Develop and refine regression test frameworks and automated test suites.
- Design relational data structures using Microsoft SQL Server and SQLite.
- Handle network and serial communication protocols (TCP/IP, RS232/485) and inter‑component messaging (WCF, REST, MQTT, WebSockets).
- Write clear documentation following design patterns and best practices.
- Participate actively in Agile ceremonies (sprint planning, stand‑ups, retrospectives).
- Manage source code in Azure DevOps, Git, or SVN and ensure adherence to coding and testing standards.
- Continuously learn emerging technologies and apply them to improve product quality.
Required Skills:
- .NET application development (C#, Windows Forms, WPF, .NET 8).
- Windows/Linux cross‑platform development.
- Microservices architecture and self‑hosted Web APIs.
- TCP/IP and RS232/485 communication.
- WCF, REST, MQTT, WebSocket integration.
- Microsoft SQL Server and SQLite database design.
- Agile Scrum/Kanban methodology.
- Source control with Azure DevOps, Git, or SVN.
- CI/CD pipeline setup and maintenance.
- Strong written, verbal, and interpersonal communication.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Relevant certifications (e.g., Microsoft Certified: .NET Developer, Azure DevOps Engineer) are a plus.
Burgess hill, United kingdom
Hybrid
28-11-2025