Full-stack .NET Developer (desktop)

Net

Full-stack .NET Developer (desktop)

Net
Marii Konopnickiej 31, Kraków

Jacobs

Full-time
Permanent
Mid
Hybrid

Job description

At Jacobs, we're embarking on an exciting journey as we initiate the development of our Digital & Data Hub in the heart of Krakow. Our mission is to undertake projects spanning various industries, including Consumer and Manufacturing, Defence and Security, Energy and Utilities, Financial Services, Government and Public Services, Health and Life Sciences, and Transport. 

You will be working on Flood Modeller, part of the Flood Platform ecosystem developed by Jacobs - a market‑leading solution used worldwide for river, surface water, and urban drainage modelling. Flood Modeller combines advanced hydrological and hydraulic modelling with an intuitive Windows‑based GIS desktop interface, enabling engineers to analyse flood risk, design mitigation measures, and support decision‑making for real‑world flood resilience challenges. The platform is used by public authorities, utilities, consultants, and insurers across multiple geographies.

Responsibilities:

  • Design, develop, and maintain .NET (C#) backend functionality and integrate it seamlessly with the desktop UI layer

  • Build and evolve Windows desktop applications (WPF and/or WinForms) using DevExpress, following solid architectural patterns (MVVM/MVP)

  • Define and implement clean UI–API contracts in close collaboration with backend engineers, Product Owners, and QA

  • Ensure performance, reliability, and maintainability through debugging, defensive error handling, and code quality practices

  • Improve usability, accessibility, and consistency of the UI, including localisation and theming

  • Actively participate in code reviews, Agile ceremonies, and cross‑functional collaboration

Here's what you'll need:

  • Strong experience with C# and the .NET platform

  • Proven background in Windows desktop development using WPF and/or WinForms

  • Hands‑on experience with DevExpress controls (e.g. grids, editors, charts)

  • Good understanding of MVVM/MVP, data binding, async programming, and UI state management

  • Experience working with Git, pull requests, and collaborative code review workflows

  • Ability to work end‑to‑end across backend logic and UI integration within product‑focused teams

Nice to have:

  • Working knowledge of CI/CD for .NET on Windows, using Azure DevOps Pipelines and/or GitHub Actions

  • Familiarity with YAML pipelines covering build, test, and artifact publishing stages

  • Experience with NuGet dependency management, including lock files and reproducible builds

  • Exposure to Windows packaging and release automation, e.g. WiX Toolset or Inno Setup, including basic code signing concepts

  • Basic experience with UI test automation (e.g. FlaUI) or pipeline‑based smoke/regression testing

  • Awareness of code quality tooling such as static analyzers, test coverage, or SonarQube/SonarCloud

We offer: 

  • Rewarding employment - full-time employment with a salary that matches your qualifications

  • Hybrid work model - enjoy the flexibility of working mostly from home

  • Flexible hours - start your day anytime between 7:30 and 10:00 AM

  • Comprehensive benefits, including Lux Med medical care, psychological support, life insurance, My Benefit cafeteria system, Multisport card co-financing, and a car/bike park sharing system

  • Co-financed holidays - enjoy "Wczasy pod Gruszą" for a well-deserved break

  • Global projects - engage in exciting international projects

  • Inclusive networks - join our diverse employee networks like Women's Network, OneWorld, PRISM, Careers Network, Green Team, SpeakUp, Collectively, and more

  • Continuous learning - participate in our Graduate Development Program, Learners’ Community, and self-learning platforms

  • Language courses - enhance your skills with courses in English, German, and Polish

We know that if we are inclusive, we’re more connected, and we’re more creative.  We accept people for who they are.  Find out more about life at Jacobs.  

As a Disability Confident employer, we will interview all disabled applicants who meet the criteria for a vacancy.  

If you require further support or reasonable adjustments with regards to the recruitment process (for example, you require the application form in a different format), please contact the team recruitmentpoland@jacobs.com 

Tech stack

    English

    C1

    WPF

    regular

    C#

    regular

    Git

    regular

    MVVM

    regular

    DevExpress

    regular

    .Net

    regular

    MVP

    regular

    FLAUI

    nice to have

    Azure DevOps

    nice to have

Office location

About the company

Jacobs

At Jacobs, we challenge today to reinvent tomorrow - delivering solutions to the world’s most complex challenges. Powered by nearly 43,000 professionals and $12B in annual revenue, we provide end‑to‑end solutions across ...
Company profile

Full-stack .NET Developer (desktop)

Summary of the offer

Full-stack .NET Developer (desktop)

Marii Konopnickiej 31, Kraków
Jacobs
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest CH2M Polska Servicess Sp. z o.o. z siedzibą w Krakowie, ul. Marii Konopnickiej 31 (dalej j... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.