Enable job alerts via email!

C# Software Engineer

Endeavour Recruitment Solutions

Greater London, Bristol

Hybrid

GBP 45,000 - 70,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the enterprise software domain seeks a skilled C# Software Engineer. The ideal candidate will have experience with WPF and MVC/MVVM, capable of developing high-quality software solutions and collaborating with clients. The role allows for hybrid or fully remote work, offering flexibility.

Qualifications

  • Experience in developing applications using C#/.NET.
  • Solid understanding of WPF framework for desktop applications.
  • Familiarity with software development best practices including SOLID principles.

Responsibilities

  • Develop defect-free code for client customizations and integrations.
  • Collaborate with clients to resolve issues.
  • Design and develop new features for documentation and help products.

Skills

C#
.NET
WPF
MVC
MVVM
Azure DevOps
Git
Scrum
Agile methodologies
XML
HTML DOM manipulation

Job description

Endeavour Recruitment has an exciting opportunity for a skilled C# Software Engineer with WPF and MVC / MVVM experience to join our client.

Our client has a site in Bristol and Sutton in Surrey, so either location is fine for a Hybrid worker, and they would also consider fully remote for the right person.

Our client provides award-winning products, solutions, and services powering enterprise software for hundreds of clients across four continents and fourteen countries. They have a world-class component content management platform as well as creating the documentation, online help, visual media, training materials, and other types of content required to compete at the highest level.

The role:

  • To develop defect-free code for multiple roadmap requirements, client customizations and software integrations for multiple versions of our products.
  • Work with clients to understand issues and develop a resolution plan.
  • Work with the product owner to translate roadmap features into user stories, suggesting technical solutions and identifying risks.
  • Design and develop new features and functionality for our documentation and help authoring products.
  • Collaboratively refine and adapt the technological approach and continuously improve the development process.
  • Learn new technologies and keep abreast of existing technologies.
  • Work with QA and operations teams to identify and resolve customer issues.

Skills:

  • Developing applications with C#/.NET web and back-end functionality using Microsoft Visual Studio.
  • Developing solutions with the Windows Presentation Foundation (WPF) framework for desktop applications.
  • .NET, WPF, PRISM, Unit Testing, Async and applying MVC and MVVM patterns.
  • Demonstrated experience in developing quality, maintainable and well-designed software. Good understanding and practical experience with OOA/OOD/OOP and the application of SOLID principles. Continuous Integration / Continuous Deployment experience using Azure DevOps and Git.
  • Experience in working with agile methodologies including Scrum and/or Kanban.
  • Experience with XML development: XSD and XSLT (hands-on experience in XSLTs, DTD, XSDs).
  • Experience with HTML DOM manipulation
  • Familiarity with WSDL and Swagger/OpenApi web service definition formats.
  • Experience working with stakeholders and business analysts to gather business requirements to derive functional and non-functional requirements.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Graphics Software Engineer

Lumina platforms

Greater London

On-site

GBP 60,000 - 100,000

30+ days ago

Senior Software Engineer Embedded & Edge Systems

Instituto de Continuidad de Negocio

Greater London

On-site

GBP 50,000 - 65,000

30+ days ago

Software Engineer

Kaluza

London

Hybrid

GBP 55,000 - 68,000

21 days ago