Skip to content
mimi

Senior Software Engineer - Access Control & Security Systems

Johnson Controls, Inc.

Gurugram · On-site Full-time Senior Today

About the role

About

Johnson Controls is developing the next generation of smart and connected buildings. Through a full range of systems and digital solutions, we make buildings smarter. A smarter building is safer, more comfortable, more efficient, and, ultimately, more sustainable.

Johnson Controls is looking for an experienced Software

Requirements

  • Hands on experience in development of Web Applications using Angular, Node JS, CouchDB, JavaScript and Typescript.
  • Proficient in CSS, HTML and writing cross-browser compatible code.
  • Experience with RESTful services
  • Good knowledge of software development tools and methodologies.
  • Good exposure of software development life cycle, development process flow and their tools usage
  • Must be aware of Agile methodology
  • Excellent diagnostic and troubleshooting skills, problem solving, and an ability to learn quickly
  • Good communication skill to articulate views/thoughts with team and partners or customers without any gap
  • Be able to acknowledge and support Project planning and Estimation techniques
  • Willingness and Ability to learn new technologies
  • Ability to troubleshoot complex problems systematically

Responsibilities

  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Interact with software architects or other technical leader to understand subsystem and component specifications and recommend changes to facilitate efficient and effective development.
  • Interact with representatives of other cross functional teams to understand and/or recommend requirements and strategies for the project.
  • Design, develop, and unit test applications in accordance with established standards.
  • Participate in peer-reviews of solution designs and related code.
  • Analyze and resolve technical and application problems.
  • Support management of the team’s technical infrastructure (e.g., repository, build system, testing system) under guidance from the systems engineer or another project leader.
  • Participate in efforts to share software technology and expertise within the company; mentor junior and aspiring software engineers.

Skills

AngularCouchDBCSSHTMLJavaScriptNode.jsRESTful servicesTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free