
Lead C# Engineer
Willis Towers Watson16 days ago
Reigate, United KingdomStaff+
Responsibilities
- Define, refine, and deliver the product backlog with the Product Owner.
- Design and document software solutions that meet functional and non-functional requirements.
- Implement and refactor C# product code with emphasis on maintainability, testability, performance, and reliability.
- Develop unit tests, test frameworks, automated test cases, and GUI test automation.
- Review and debug code to identify defects, performance bottlenecks, and technical debt.
- Coordinate development and bug-fixing activities and work with test engineers to ensure suitable test coverage.
- Participate in sprint planning, daily stand-ups, retrospectives, and continuous improvement of engineering practices.
- Mentor junior team members and lead selected development activities.
Requirements
- Proficiency in software development using C# and .NET.
- Experience across the full software development lifecycle in a commercial or production environment.
- Knowledge of object-oriented design, design patterns, SOLID principles, Agile, and Extreme Programming methodologies.
- Experience with development tools including IDEs, version control, test automation, continuous integration, and defect and backlog management systems.
- Ability to design high-performance, scalable, extensible, testable, debuggable, and maintainable software architectures.
- Experience with GUI design and implementation using standards or frameworks such as WPF or WinForms.
- Experience with Azure DevOps, Git, unit testing, and GUI test automation frameworks such as MS Test.
- Knowledge of Azure and cloud technologies, mathematics, statistics, complex algorithms, and the insurance industry.
- Degree in Computer Science, Engineering, Mathematics, or a relevant discipline.
- Interest in using AI-powered tools such as GitHub Copilot to accelerate development and improve code quality.
Benefits
- 25 days of annual leave plus an additional WTW day.
- Private healthcare, life insurance, group income protection, and regular health assessments.
- Defined contribution pension scheme with company contributions matched up to 10%.
- Hybrid working, an employee assistance programme, and a fully paid volunteer day.
- Optional electric vehicle car scheme, share scheme, cycle-to-work programme, dental and optical cover, critical illness protection, and other perks.
About Willis Towers Watson
WTW is a global advisory, broking, and software firm serving employers, insurers, and institutional clients across people, risk, and capital. It provides insurance brokerage and risk advisory, employee benefits and pensions consulting, and HR/benefits administration software and analytics. Headquartered in London and listed on NASDAQ (WTW), the company was formed in 2016 via the Willis Group–Towers Watson merger and operates in roughly 140 markets worldwide.