JC
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