Full-stack .NET Developer (desktop)
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

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 ...Full-stack .NET Developer (desktop)
Full-stack .NET Developer (desktop)