Johnson Controls
Johnson Controls
Johnson Controls dezvoltă tehnologii, software și servicii pentru clădiri inteligente, destinate gestionării mediilor interioare și a sistemelor esențiale ale clădirilor. Portofoliul său include echipamente HVAC, automatizare și sisteme de control pentru clădiri, refrigerare industrială, detectarea incendiilor, sisteme de securitate și instrumente digitale pentru gestionarea energiei. Prin soluții precum OpenBlue, Johnson Controls ajută organizațiile să monitorizeze performanța clădirilor, să îmbunătățească eficiența operațională și să urmărească obiectivele de sustenabilitate. Compania deservește clienți din sectoare precum construcțiile, sănătatea și logistica, având operațiuni susținute de o forță de muncă globală.

Senior Software Engineer, C#/.NET Desktop Applications — Onsite in India

Build and enhance C#/.NET desktop applications that address engineering and architectural design challenges. Work with WPF, SQL, Entity Framework, MVVM, and WinUI in collaboration with product and project teams.

Descriere

  • Create and deliver desktop applications for engineering and architectural design use cases.
  • Maintain, enhance, and extend existing company products.
  • Partner with product owners to define and clarify software requirements.
  • Collaborate with project teams to scope, analyze, and estimate delivery timelines.
  • Perform code reviews, testing, and debugging to support reliable software releases.
  • Drive ongoing improvements across the Agile development process.
  • Coordinate with stakeholders and share accountability for delivering the project vision.
  • Report to the Software Applications Engineering Manager as part of the Development team.

Cerințe

  • Bachelor’s degree in computer science, engineering, or a related discipline.
  • At least six years of experience developing complex commercial desktop applications.
  • Strong proficiency in C#, .NET, WPF, SQL, Entity Framework, MVVM, and dependency injection.
  • Experience working with Agile methods and current frameworks, including WinUI 3 and .NET 7–8.
  • Understanding of design patterns such as MVVM and dependency injection, along with object-oriented programming.
  • Solid knowledge of relational and non-relational databases.
  • Familiarity with HTML, CSS, JavaScript, and frontend frameworks such as React.
  • Ability to work in Agile environments while following Jira best practices.
  • Strong analytical and problem-solving capabilities.
  • C++ knowledge is an advantage.
  • Familiarity with xUnit for unit testing .NET languages.
  • Understanding of cybersecurity best practices.
  • Experience with CI/CD pipelines and version-control tools.

Locuri de muncă similare

Nivoda

Senior Full-Stack Engineer, Growth

Nivoda

Build onboarding, lifecycle, and checkout systems for Nivoda’s global jewellery marketplace. Improve activation, conversion, and retention with event-driven services and experimentation.

Deschide
Capital.com

Technical Product Operations Manager at Capital.com (Hybrid, Poland)

Capital.com

Advance a global trading platform by coordinating engineering programmes and improving how teams work. Lead migrations, data-informed process changes, automation, and practical AI adoption across engineering.

Deschide
Kyndryl

Senior SQL Server Database Administrator

Kyndryl

Administer and improve Kyndryl’s enterprise SQL Server infrastructure in Bangalore or Chennai, supporting performance, security, availability, and disaster recovery. The role covers database operations, lifecycle management, monitoring, and support for application teams.

Deschide