Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

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-Ljbffr

Oferta pracy dodana 5 godzin temu