cover image
TWI

TWI

www.twi-global.com

1 Job

871 Employees

About the Company

TWI is a global leader in technology engineering providing research and consultancy to its Members. Respected for its expertise, professionalism, impartiality and confidentiality, TWI works with the most influential companies worldwide across all industry sectors. A Member company benefits from TWI's specialist knowledge in structural integrity and corrosion management, materials testing, NDT, failure investigation, welding and joining technologies, materials processing and training.

Listed Jobs

Company background Company brand
Company Name
TWI
Job Title
Software Developer/Team Leader
Job Description
**Job title** Software Developer/Team Leader **Role Summary** Lead full‑stack development using C#, .NET Core, React, and TypeScript. Design, build, and maintain web and desktop (if required) solutions, collaborate closely with product owners, and drive the technical direction of products. Progression to formal team‑lead or management is expected for high performers. **Expectations** - Deliver commercial, user‑focused software in an Agile environment. - Communicate effectively with stakeholders, product owners, and team members. - Innovate with emerging technologies and continuously improve processes. **Key Responsibilities** - Design, code, and deploy scalable web APIs and front‑end modules. - Maintain and evolve existing desktop applications; convert legacy components when needed. - Write clear, maintainable code adhering to established patterns and best practices. - Collaborate with product owners to translate requirements into user stories and technical specifications. - Create wireframes, process flow diagrams, and other documentation. - Participate in code reviews, unit testing, and continuous integration pipelines. - Mentor junior developers; gradually take on team‑lead responsibilities. - Manage stakeholder expectations and guide requirements through all engineering phases. **Required Skills** - Deep knowledge of React, TypeScript, CSS, and modern front‑end development. - Strong experience in C#, .NET Core, SQL, database design, and REST API development. - Proficiency with Git version control. - Ability to design scalable, maintainable software using proven patterns. - Excellent communication, interpersonal, and problem‑solving skills under pressure. **Highly Desirable** - Windows desktop development (WPF/WinForms). - Unit testing frameworks (MSTest, NUnit, xUnit). - Issue tracking (JIRA) and Agile methodology experience. - TickIT+ or equivalent quality‑assurance knowledge. - Proven client‑facing experience managing demanding stakeholders. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. - Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, ReactJS Certification) are a plus.
Cambridge, United kingdom
On site
06-11-2025