Lead C# (WPF) Developer

Spencer Scott Limited
Reigate, United Kingdom
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 90K

Job location

Reigate, United Kingdom

Tech stack

Agile Methodologies
Automation of Tests
Unit Testing
Azure
C Sharp (Programming Language)
Code Coverage
Continuous Integration
Software Debugging
Software Design Patterns
Design of User Interfaces
Windows Presentation Foundation
Object-Oriented Software Development
Scrum
Software Engineering
Software Systems
Windows Forms
Technical Debt
GIT
System-level Testing
Solid Principles
Extreme Programming (XP)
Software Version Control

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.

About the company

Spencer Scott Ltd is an equal opportunity Recruitment Agency, which means we do not discriminate on the basis of race, colour, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression. We celebrate diversity and are committed to create inclusive working environments for all our clients.

Apply for this position