Home > Find Jobs

Job Search

A tropical beach
Distributed company logo

Distributed

UK

Posted on: 29 August 2023

Experience

n/a

Work

n/a

Employee Type

n/a

Salary Range

n/a

Software Developer

Software Developer (Multi-platform App UI)
Remote - UK
6 months

 

Who are we?

We're a software development company building the world's Elastic Workforce, reinventing work and challenging the assumption that a local team = the best team.

We help businesses deliver technical projects better than ever before through our platform and on-demand Elastic Teams™.

What's in it for you? Our mission is to create freelance jobs with more benefits than permanent.

Want to know more? read: https://distributed.co/about

About this role

We are seeking a skilled Software Developer with expertise in WinForms, WPF, and MAUI to join our team. As part of our migration project, you will be responsible for developing and migrating a mental health software solution from its existing platform to .NET technologies. This role requires proficiency in WinForms, WPF, and MAUI, as well as a solid understanding of the .NET framework. You will play a crucial role in ensuring a successful migration while maintaining the integrity and functionality of the mental health software.



Responsibilities:

  • Implement cross-platform functionality using the .NET Multi-platform App UI (MAUI) framework to create native user interfaces for multiple platforms, including desktop and mobile devices.

  • Analyze the existing legacy application and user interface to understand its functionality, design, and dependencies.

  • Collaborate with stakeholders to gather requirements and define the scope of the migration project.

  • Design and develop WinForms and WPF applications based on the project requirements and industry best practices.

  • Migrate existing WinForms modules to WPF, utilizing the latest UI design patterns and best practices.

  • Ensure the compatibility, performance, and usability of the migrated applications.

  • Debug and troubleshoot issues during the migration process, addressing bugs and compatibility challenges.

  • Collaborate with the backend development team to integrate the UI components with the underlying data and services.

  • Create and maintain technical documentation, including architectural diagrams, user interface designs, and coding standards.

 

Qualifications:

  • Proven experience as a Software Developer with expertise in WinForms and WPF frameworks.

  • Strong knowledge of WinForms and WPF, including XAML, data binding, and MVVM pattern.

  • Proficiency in C# programming language and .NET framework.

  • Proficiency with the .NET Multi-platform App UI (MAUI) framework is a plus.

  • Solid understanding of software development principles and best practices.

  • Familiarity with legacy application migration and modernization projects.

  • Strong problem-solving skills and the ability to work effectively in a team-oriented environment.

  • Familiarity with version control systems, such as Git.

About us

Distributed is proud to be an equal opportunities employer. Employees and contractors, as well as prospective employees and contractors, will all be treated equally and fairly. Distributed is committed to ensuring no less favourable treatment is experienced by any current or prospective employee because of any of the protected characteristics under the UK Equality Act 2010 or equivalent local equality legislation.

By submitting your application you give us permission to store and use the information from your CV and your answers to application questions.

 

Tags

.Net
backend
C
C#
git
Apply to job