Lead C# (WPF) Developer
Role details
Job location
Tech stack
Job description
We're seeking a Lead C# (WPF) Developer to join an experienced Product Team based within a well known Software Company situated in Reigate Surrey. As the Lead C# (WPF) Developer, you will work as part of a highly-skilled and close-knit team following Scrum methodologies to develop market-leading financial services software!, You'll work with the Product Owner to define, refine and deliver the product backlog. You'll design and document software solutions meeting functional and non-functional requirements. In addition, you'll;
- Implement and refactor product code (C#), following best practices for maintainability, testability and performance
- Implement unit tests, developing test frameworks and associated automated test cases
- Review and debug code to identify defects, performance bottlenecks or technical debt
- Work closely with test engineers to guarantee suitable test coverage, identifying and executing manual tests if necessary
- Participate in sprint planning meetings, daily stand-ups and sprint retrospectives, striving to continuously improve the team velocity, its processes and engineering practices
- And, mentor junior members of the team and take a lead role for some of the above activities.
Requirements
- Proficient in software development using C# .NET
- Experience with the full software development lifecycle in a commercial/production environment: requirements capture and analysis, estimation, detailed software design, implementation, unit and system-level testing, installation and deployment, maintenance
- Experience with software engineering best practices: object-oriented design and implementation, design patterns, SOLID principles, Agile and Extreme Programming methodologies
- Experience with software development tools: IDE's, version control, test automation, continuous integration, defect and backlog management systems
- GUI design/implementation, knowledge of standards and frameworks such as WPF or WinForms
- Azure DevOps and Git
Benefits & conditions
This Lead C# (WPF) Developer role will pay a starting basic salary up to £90,000 and will work on a hybrid basis with two days per week spent in the Company's Surrey office. The benefits package includes Company Pension, Annual Bonus Scheme and Private Health Care.