Job Description
Leads in the design and development of software applications for distribution to external customers. Responsible for coding and debugging engineering/scientific or business management applications.
About the Role
Join our team in Worcester supporting development on Optics, our residential construction business management platform built in .NET/C#/Angular. You will contribute to a substantial, platform-based codebase with real architectural depth and complexity, requiring thoughtful engineering and robust design skills.
Key Responsibilities
* Design, code, test, and debug software, utilizing required technologies, development tools and languages.
* Collaborate with Product Management, Software Quality Assurance, DevOps, Architecture, and other functional teams to ensure solutions are efficient, consistent and fulfill business needs.
* Work in an Agile software development environment, participating in stand‑up, retrospective and planning meetings.
* Participate in team requirement and design reviews and refinement sessions.
* Take the lead technical role on larger projects and features.
* Refactor existing software.
* Independently design quality solutions for large features.
* Engage with regional representatives, stakeholders, and customers to ensure expected outcomes.
* Contribute to innovation by challenging the status quo and bringing forward new ideas.
* Apply accepted development and quality assurance standards and techniques to assure efficient program logic and data manipulation.
* Work closely with the Software Engineering Manager and Architecture team to ensure adherence to, and continued development of, architectural best practices.
* Attendance during regular work hours and overtime as required.
Required Experience
* Angular
* TypeScript
* C#
* .NET
Desired Experience
* Understanding of microservice architecture.
* Event‑driven architecture.
* Azure resources such as AKS, KeyVault, Azure SQL, Function Apps, Service Bus.
* Comfortable and experienced with AI‑assisted development tools such as Copilot.
* Knowledge of ASP.NET, RESTful APIs, and SOA.
Qualifications
* Minimum Bachelor’s degree in Computer Science or equivalent.
* Strong software development and engineering background.
* 4+ years of software development experience.
* Experience mentoring and coaching junior team members.
* Working knowledge of Agile software development.
Benefits
* An attractive salary dependent on experience.
* 25 days annual leave plus bank holidays.
* Hybrid working – 4 days in the office each week.
Equal Opportunity Employer
MiTek is an E‑Verify and drug‑and tobacco‑free workplace. We are an equal‑opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, creed, religion, national origin, ethnicity, physical or mental disability, sex, gender identity or expression, age, genetic information, veteran status, or any other protected characteristic.
#J-18808-Ljbffr