
Johnson Controls kehittää älykkäitä rakennusteknologioita, ohjelmistoja ja palveluja sisäympäristöjen sekä rakennusten kriittisten järjestelmien hallintaan. Sen tuote- ja palveluvalikoimaan kuuluvat LVI-laitteet, rakennusautomaatio ja ohjausjärjestelmät, teollinen jäähdytys, paloilmaisimet, turvajärjestelmät sekä digitaaliset energianhallintatyökalut. OpenBlue-ratkaisujen kaltaisten kokonaisuuksien avulla Johnson Controls auttaa organisaatioita seuraamaan rakennusten suorituskykyä, parantamaan toiminnan tehokkuutta ja edistämään kestävän kehityksen tavoitteita. Yritys palvelee muun muassa rakennusalan, terveydenhuollon ja logistiikan asiakkaita, ja sen toimintaa tukee maailmanlaajuinen henkilöstö.
Vanhempi ohjelmistoinsinööri, C#/.NET-työpöytäsovellukset — työ paikan päällä Intiassa
Kehitä ja paranna C#/.NET-työpöytäsovelluksia, jotka ratkaisevat teknisen ja arkkitehtonisen suunnittelun haasteita. Työskentele WPF:n, SQL:n, Entity Frameworkin, MVVM:n ja WinUI:n parissa yhteistyössä tuote- ja projektitiimien kanssa.
Kuvaus
- Luo ja toimita teknisen ja arkkitehtonisen suunnittelun käyttötarkoituksiin tarkoitettuja työpöytäsovelluksia.
- Ylläpidä, paranna ja laajenna yrityksen nykyisiä tuotteita.
- Tee yhteistyötä tuoteomistajien kanssa ohjelmistovaatimusten määrittelemiseksi ja täsmentämiseksi.
- Tee yhteistyötä projektitiimien kanssa toimitusaikataulujen määrittämiseksi, analysoimiseksi ja arvioimiseksi.
- Suorita koodikatselmointeja, testausta ja virheenkorjausta luotettavien ohjelmistojulkaisujen tukemiseksi.
- Edistä jatkuvia parannuksia ketterässä kehitysprosessissa.
- Koordinoi sidosryhmien kanssa ja kanna yhteinen vastuu projektin vision toteuttamisesta.
- Raportoi ohjelmistosovellusten suunnittelupäällikölle osana kehitystiimiä.
Vaatimukset
- Tietojenkäsittelytieteen, tekniikan tai läheisen alan kandidaatin tutkinto.
- Vähintään kuuden vuoden kokemus monimutkaisten kaupallisten työpöytäsovellusten kehittämisestä.
- Vahva C#:n, .NET:n, WPF:n, SQL:n, Entity Frameworkin, MVVM:n ja riippuvuuksien injektoinnin osaaminen.
- Kokemusta ketteristä menetelmistä ja nykyaikaisista kehyksistä, kuten WinUI 3:sta ja .NET 7–8:sta.
- Suunnittelumallien, kuten MVVM:n ja riippuvuuksien injektoinnin, sekä olio-ohjelmoinnin ymmärtäminen.
- Hyvä relaatiotietokantojen ja ei-relaatiotietokantojen tuntemus.
- HTML:n, CSS:n, JavaScriptin ja Reactin kaltaisten frontend-kehysten tuntemus.
- Kyky työskennellä ketterissä ympäristöissä Jiran parhaiden käytäntöjen mukaisesti.
- Vahvat analyyttiset ja ongelmanratkaisutaidot.
- C++-osaaminen katsotaan eduksi.
- xUnitin tuntemus .NET-kielten yksikkötestaukseen.
- Kyberturvallisuuden parhaiden käytäntöjen ymmärtäminen.
- Kokemusta CI/CD-putkista ja versionhallintatyökaluista.