Full-stack .NET Developer (desktop)
Jacobs Engineering Group Inc.
We are launching the Digital & Data Hub in Krakow, working on the Flood Modeller within the Flood Platform ecosystem. Flood Modeller is a market‑leading solution for river, surface water, and urban drainage modelling.
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
Qualifications
- 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
- 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. We accept people for who they are.
As a Disability Confident employer, we 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, please contact the team Wyświetl e-mail na click.appcast.io.
#J-18808-LjbffrOferta pracy dodana 5 godzin temu
Powiązane wyszukiwania
- .net sharepoint developer Kraków
- junior .net developer Kraków
- .net developer [industry 4.0] Kraków
- senior net developer Kraków
- senior asp.net developer Kraków
- .net developer with azure Kraków
- fullstack .net developer Kraków
- asp net developer Kraków
- .net developer devops with azure Kraków
- .net developer + wpf Kraków