Software Engineer (C# / Desktop Applications)

Manpower Group (UK)

Royston

Presencial

GBP 45.000 - 65.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Manpower (United Kingdom) is seeking a Software Engineer to join a collaborative R&D team developing Windows-based desktop applications that interact with sophisticated hardware. You will design, develop and test software in C# within Agile teams and contribute to architecture and long-term direction.

The role emphasizes robust, maintainable code, object-oriented design and patterns, multithreaded or asynchronous programming, and close collaboration with hardware and systems engineers in an

Formación

  • Strong commercial experience developing desktop applications using C#.
  • Good understanding of object-oriented design, software architecture and design patterns.
  • Experience developing multithreaded, concurrent or asynchronous applications.
  • Experience designing software interfaces, APIs and maintainable application structures.
  • Experience working on software products within engineering, scientific, instrumentation, medical device or hardware-focused environments.

Responsabilidades

  • Designing, developing and maintaining desktop software applications using C# and Microsoft technologies.
  • Contributing to software architecture, application design and long-term technical direction.
  • Developing robust and maintainable code using object-oriented design principles and recognised design patterns.
  • Building software that interacts closely with complex hardware and engineering systems.
  • Working within Agile development teams to deliver new product functionality and enhancements.

Conocimientos

Desktop applications (C#)
Object-oriented design
Multithreading/async
APIs/interfaces design
Engineering hardware familiarity

Herramientas

MVVM
WPF

Descripción del empleo

Do you want to take on a new challenge? We're supporting an innovative technology organisation developing advanced scientific and engineering products used around the world. As software continues to play an increasingly important role in product development, we're looking for a Software Engineer to join a collaborative R&D team working on complex desktop applications that interact closely with sophisticated hardware systems. This is an opportunity to work on challenging engineering problems, contribute to long-term product development and help shape the future direction of world-class technology.

THE OPPORTUNITY

You'll be responsible for developing and enhancing Windows-based desktop software used within advanced scientific and engineering systems. Working as part of a multidisciplinary team, you'll contribute to software design, architecture, implementation and testing whilst collaborating closely with other engineers across hardware, systems and software disciplines. This role would suit a Software Engineer who enjoys understanding how systems work beneath the surface and has experience building robust, maintainable software products rather than purely web-based applications.

WHAT YOU'LL BE DOING
  • Designing, developing and maintaining desktop software applications using C# and Microsoft technologies
  • Contributing to software architecture, application design and long-term technical direction
  • Developing robust and maintainable code using object-oriented design principles and recognised design patterns
  • Building software that interacts closely with complex hardware and engineering systems
  • Working within Agile development teams to deliver new product functionality and enhancements
WHAT WE'RE LOOKING FOR
  • Strong commercial experience developing desktop applications using C#
  • Good understanding of object-oriented design, software architecture and design patterns
  • Experience developing multithreaded, concurrent or asynchronous applications
  • Experience designing software interfaces, APIs and maintainable application structures
  • Experience working on software products within engineering, scientific, instrumentation, medical device or hardware-focused environments
DESIRABLE EXPERIENCE
  • WPF, XAML or MVVM Windows desktop application development
  • Hardware integration, instrument control or data acquisition systems
  • Scientific, imaging, measurement or engineering products
  • Real-time or performance-critical software applications
WE WANT YOU!

We're looking for engineers who enjoy solving complex problems and taking ownership of software design, rather than simply implementing requirements. If you have a passion for software engineering, enjoy working close to hardware and want to contribute to products that combine software, engineering and innovation, we'd love to hear from you.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer (C# / Desktop Applications)
Software Engineer (C# / Desktop Applications)

Manpower UK • Royston

Presencial
GBP 50.000 - 70.000
Software Developer - C# .NET Desktop
Software Developer - C# .NET Desktop

Interface Recruitment • Lincoln

Presencial
GBP 35.000 - 50.000
Salary £35,000 to £50,000
Holiday: 25 days + bank holidays + 3 x
Company pension
+5
Software Developer - C# .NET Desktop
Software Developer - C# .NET Desktop

Interface Recruitment • Greater Lincolnshire

Presencial
GBP 35.000 - 50.000
25 days' holiday
Bank holidays
Christmas closure
+4
Software Engineer
Software Engineer

Technify Talent Limited • Morecambe

Híbrido
GBP 50.000 - 70.000
Senior Software Engineer - Aberdeen
Senior Software Engineer - Aberdeen

Leap29 • Aberdeen City

Presencial
GBP 75.000 - 110.000
C# / .NET Engineer
C# / .NET Engineer

Oho Group • Cambridge

Presencial
GBP 60.000 - 80.000
Software Engineer - up to £55k - ID52314
Software Engineer - up to £55k - ID52314

Humand Talent Ltd. • England

Presencial
GBP 50.000 - 61.000
Senior Software Engineer, Desktop Apps (C#/.NET) – Hybrid
Senior Software Engineer, Desktop Apps (C#/.NET) – Hybrid

Oxford Instruments GmbH • Belfast City District

Híbrido
GBP 65.000 - 90.000
Health & Wellbeing
Pension
Share Incentive Plan
+4
Senior Software Engineer - Windows Desktop Apps for Science
Senior Software Engineer - Windows Desktop Apps for Science

Oxford Instruments plc • Belfast City District

Híbrido
GBP 65.000 - 90.000
Health insurance
Pension plan
Life assurance
Senior Software Developer
Senior Software Developer

Spectrum IT Recruitment • City Of London

Presencial
GBP 70.000 - 110.000