
Η Johnson Controls αναπτύσσει τεχνολογίες, λογισμικό και υπηρεσίες για έξυπνα κτίρια, με στόχο τη διαχείριση εσωτερικών χώρων και κρίσιμων συστημάτων κτιρίων. Το χαρτοφυλάκιό της περιλαμβάνει εξοπλισμό θέρμανσης, εξαερισμού και κλιματισμού, αυτοματισμούς και συστήματα ελέγχου κτιρίων, βιομηχανική ψύξη, ανίχνευση πυρκαγιάς, συστήματα ασφαλείας και ψηφιακά εργαλεία διαχείρισης ενέργειας. Μέσω λύσεων όπως το OpenBlue, η Johnson Controls βοηθά οργανισμούς να παρακολουθούν την απόδοση των κτιρίων, να βελτιώνουν τη λειτουργική αποδοτικότητα και να εργάζονται για την επίτευξη στόχων βιωσιμότητας. Η εταιρεία εξυπηρετεί πελάτες σε κλάδους όπως οι κατασκευές, η υγειονομική περίθαλψη και η εφοδιαστική, με τη λειτουργία της να υποστηρίζεται από ένα παγκόσμιο εργατικό δυναμικό.
Ανώτερος Μηχανικός Λογισμικού, Εφαρμογές Desktop σε C#/.NET — Εργασία στις εγκαταστάσεις στην Ινδία
Αναπτύξτε και βελτιώστε εφαρμογές desktop σε C#/.NET που αντιμετωπίζουν προκλήσεις μηχανικής και αρχιτεκτονικού σχεδιασμού. Εργαστείτε με WPF, SQL, Entity Framework, MVVM και WinUI σε συνεργασία με τις ομάδες προϊόντος και έργων.
Περιγραφή
- Δημιουργία και παράδοση εφαρμογών desktop για περιπτώσεις χρήσης μηχανικής και αρχιτεκτονικού σχεδιασμού.
- Συντήρηση, βελτίωση και επέκταση των υφιστάμενων προϊόντων της εταιρείας.
- Συνεργασία με τους υπεύθυνους προϊόντος για τον καθορισμό και την αποσαφήνιση των απαιτήσεων λογισμικού.
- Συνεργασία με τις ομάδες έργων για τον καθορισμό εύρους, την ανάλυση και την εκτίμηση των χρονοδιαγραμμάτων παράδοσης.
- Διενέργεια ανασκοπήσεων κώδικα, δοκιμών και αποσφαλμάτωσης για την υποστήριξη αξιόπιστων εκδόσεων λογισμικού.
- Προώθηση συνεχών βελτιώσεων σε όλη τη διαδικασία ευέλικτης ανάπτυξης.
- Συντονισμός με τα ενδιαφερόμενα μέρη και κοινή ευθύνη για την υλοποίηση του οράματος του έργου.
- Αναφορά στον Διευθυντή Μηχανικής Εφαρμογών Λογισμικού ως μέλος της ομάδας ανάπτυξης.
Απαιτήσεις
- Πτυχίο πληροφορικής, μηχανικής ή συναφούς κλάδου.
- Τουλάχιστον έξι χρόνια εμπειρίας στην ανάπτυξη σύνθετων εμπορικών εφαρμογών desktop.
- Ισχυρή επάρκεια σε C#, .NET, WPF, SQL, Entity Framework, MVVM και έγχυση εξαρτήσεων.
- Εμπειρία με ευέλικτες μεθοδολογίες και σύγχρονα frameworks, συμπεριλαμβανομένων των WinUI 3 και .NET 7–8.
- Κατανόηση μοτίβων σχεδίασης όπως τα MVVM και η έγχυση εξαρτήσεων, καθώς και αντικειμενοστραφούς προγραμματισμού.
- Στέρεη γνώση σχεσιακών και μη σχεσιακών βάσεων δεδομένων.
- Εξοικείωση με HTML, CSS, JavaScript και frameworks frontend όπως το React.
- Ικανότητα εργασίας σε περιβάλλοντα Agile με τήρηση των βέλτιστων πρακτικών του Jira.
- Ισχυρές αναλυτικές ικανότητες και ικανότητες επίλυσης προβλημάτων.
- Η γνώση C++ αποτελεί πλεονέκτημα.
- Εξοικείωση με το xUnit για unit testing σε γλώσσες .NET.
- Κατανόηση των βέλτιστων πρακτικών κυβερνοασφάλειας.
- Εμπειρία με pipelines CI/CD και εργαλεία ελέγχου εκδόσεων.