End User Computing Developer – WPF & DevOps

End User Computing Developer – WPF & DevOps

Posted 1 day ago by Natobotics

Negotiable
Undetermined
Hybrid
London, England, United Kingdom

Summary: The End User Computing Developer role focuses on developing and maintaining WPF-based desktop applications while implementing DevOps practices. The position requires collaboration with UX/UI designers and cross-functional teams to optimize user interfaces and ensure seamless application delivery. Candidates should have a strong background in WPF application development and CI/CD automation. This is a hybrid role with a contract duration of 2 years based in London.

Key Responsibilities:

  • Design, develop, and maintain WPF-based desktop applications with a focus on performance, scalability, and user experience.
  • Collaborate with UX/UI designers to implement intuitive and responsive user interfaces.
  • Optimize UI layouts for performance and accessibility across various screen resolutions and devices.
  • Implement and maintain automated CI/CD pipelines for application deployment using modern DevOps tools and practices.
  • Manage and document change control processes, ensuring compliance with internal governance and audit requirements.
  • Work closely with cross-functional teams including infrastructure, security, and support to ensure seamless application delivery.
  • Troubleshoot and resolve issues in development, test, and production environments.

Key Skills:

  • Proven experience in WPF (Windows Presentation Foundation) development using C# and .NET.
  • Strong understanding of MVVM architecture, data binding, and UI performance optimization.
  • Experience with DevOps tools such as Azure DevOps, Git, Jenkins, or similar.
  • Hands-on experience in automating build and deployment pipelines.
  • Familiarity with change management frameworks (e.g., ITIL) and version control systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: Other

Detailed Description From Employer:

Possibility of remote work: Hybrid/ 2 to 3 days a week WFO

Contract duration: 2 years

Location: London

Industry: oil&gas

JOB DETAILS

Role Title: End User Computing Developer – WPF & DevOps

Required Core Skills: WPF, C#, .NET, Devops

Minimum years of experience: 6+

About The Role

We are seeking a highly skilled and motivated EUC Developer to join our dynamic End User Computing team. This role is ideal for someone with a strong background in WPF application development, UI layout optimization, and a solid understanding of DevOps practices including CI/CD automation and change control management.

Key Responsibilities

  • Design, develop, and maintain WPF-based desktop applications with a focus on performance, scalability, and user experience.
  • Collaborate with UX/UI designers to implement intuitive and responsive user interfaces.
  • Optimize UI layouts for performance and accessibility across various screen resolutions and devices.
  • Implement and maintain automated CI/CD pipelines for application deployment using modern -DevOps tools and practices.
  • Manage and document change control processes, ensuring compliance with internal governance and audit requirements.
  • Work closely with cross-functional teams including infrastructure, security, and support to ensure seamless application delivery.
  • Troubleshoot and resolve issues in development, test, and production environments.

Required Skills & Experience

  • Proven experience in WPF (Windows Presentation Foundation) development using C# and .NET.
  • Strong understanding of MVVM architecture, data binding, and UI performance optimization.
  • Experience with DevOps tools such as Azure DevOps, Git, Jenkins, or similar.
  • Hands-on experience in automating build and deployment pipelines.
  • Familiarity with change management frameworks (e.g., ITIL) and version control systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.