Johnson Controls
Johnson Controls
Johnson Controls udvikler intelligente bygningsteknologier, software og tjenester til styring af indeklimaer og kritiske bygningssystemer. Virksomhedens portefølje omfatter HVAC-udstyr, bygningsautomation og styringssystemer, industriel køling, branddetektering, sikkerhedssystemer samt digitale værktøjer til energistyring. Gennem løsninger som OpenBlue hjælper Johnson Controls organisationer med at overvåge bygningers ydeevne, forbedre den operationelle effektivitet og arbejde hen imod bæredygtighedsmål. Virksomheden betjener kunder inden for blandt andet byggeri, sundhedssektoren og logistik, med aktiviteter understøttet af en global arbejdsstyrke.

Senior softwareingeniør, C#/.NET-desktopapplikationer – på stedet i Indien

Udvikl og forbedr C#/.NET-desktopapplikationer, der løser tekniske og arkitektoniske designudfordringer. Arbejd med WPF, SQL, Entity Framework, MVVM og WinUI i samarbejde med produkt- og projektteams.

Beskrivelse

  • Opret og lever desktopapplikationer til tekniske og arkitektoniske designområder.
  • Vedligehold, forbedr og udvid virksomhedens eksisterende produkter.
  • Samarbejd med produktejere om at definere og tydeliggøre softwarekrav.
  • Samarbejd med projektteams om at afgrænse, analysere og estimere leveringstidsplaner.
  • Gennemfør kodegennemgange, test og fejlfinding for at understøtte pålidelige softwareudgivelser.
  • Driv løbende forbedringer i den agile udviklingsproces.
  • Koordiner med interessenter, og del ansvaret for at realisere projektvisionen.
  • Referer til lederen af softwareapplikationsteknik som en del af udviklingsteamet.

Krav

  • Bachelorgrad i datalogi, ingeniørvidenskab eller en beslægtet disciplin.
  • Mindst seks års erfaring med udvikling af komplekse kommercielle desktopapplikationer.
  • Stærke kompetencer inden for C#, .NET, WPF, SQL, Entity Framework, MVVM og dependency injection.
  • Erfaring med agile metoder og moderne frameworks, herunder WinUI 3 og .NET 7–8.
  • Forståelse af designmønstre som MVVM og dependency injection samt objektorienteret programmering.
  • Solid viden om relationelle og ikke-relationelle databaser.
  • Kendskab til HTML, CSS, JavaScript og frontend-frameworks som React.
  • Evne til at arbejde i agile miljøer og følge bedste praksis for Jira.
  • Stærke analytiske evner og gode problemløsningsevner.
  • Kendskab til C++ er en fordel.
  • Kendskab til xUnit til enhedstest af .NET-sprog.
  • Forståelse af bedste praksis inden for cybersikkerhed.
  • Erfaring med CI/CD-pipelines og værktøjer til versionsstyring.

Relaterede job