Johnson Controls is hiring Associate Software Engineers for its development office in Bangalore! If you’re skilled in .NET technologies and eager to work on cutting-edge desktop applications, this is your chance to join a global leader in smart building solutions.
π Job Details:
π Location: Bangalore, Karnataka, India
π
Job Type: Full-time
πΌ Role: Associate Software Engineer
π’ Company: Johnson Controls
π Last Date to Apply: May 20, 2025
π Job ID: WD30239962
π Key Responsibilities:
- Design and develop desktop applications to solve complex engineering and architectural problems.
- Maintain and improve existing software products.
- Gather requirements by collaborating with product owners.
- Plan, analyze, and estimate project timelines with the team.
- Conduct thorough code reviews, testing, and debugging.
- Drive continuous improvement through Agile development practices.
- Work collaboratively with diverse stakeholders to achieve project goals.
π― Required Skills & Qualifications:
- Bachelorβs degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in commercial desktop application development.
- Proficient in C#, .NET, WPF, SQL, MVVM, Entity Framework, and dependency injection.
- Experience with Agile methodology, CI/CD pipelines, and version control.
- Strong understanding of design patterns and object-oriented programming.
- Familiarity with frontend technologies (HTML, CSS, JavaScript, React).
- Excellent communication and collaboration skills.
- Strong problem-solving and analytical abilities.
π Desirable Skills:
- Knowledge of C++
- Familiarity with XUnit (.NET testing framework)
- Understanding of Cyber Security best practices
- Interest in modern frameworks like WinUI 3 and .NET 7/8
π About the Company:
Johnson Controls is a global leader in smart buildings, creating safe, healthy, and sustainable spaces. Their innovative solutions help customers transform environments where people live, work, learn, and play. Learn more at www.johnsoncontrols.com
π’ Note: Candidates are encouraged to read the official job notification before applying.
β οΈ Disclaimer:
We do not guarantee job placement. Please verify all details from the official job notification or company career page. We are not responsible for any changes made by the employer.