Sr. Developer
Johnson Controls
Haryana, Gurgaon, Haryana, India
8h ago

What you will doYou will be a key contributor to the design, development and implementation of web applications for large scale, mission critical, access control and security systems applications.

This position will focus on new development of web applications as well as maintenance and stewardship of existing web applications.

This position requires the ability to work under minimal direction in collaboration with a team of engineers to design and develop robust system solutions that meet defined system requirements.

  • We’re a collaborative bunch, so you’ll contribute to all phases of the SDLC, from planning, development, testing and release
  • You will work closely with Scrum teams to deliver products on time with quality
  • You’ll also coordinate with the Architect’s to understand and maintain an in-depth understanding of the current and upcoming requirements for proposed releases
  • We work in a fast-moving agile set-up, so expect to pitch in with other responsibilities from time to time
  • How you will do itYou should be hands-on working closely with your peers in software development, testing, and Architects in the company to deliver best of breed solutions with your technical expertise.

    You will be responsible for below critical functions in helping us design leading products

  • Design and develop new features according to product functional specification and design requirements.
  • Understands and makes recommendations for software development process.
  • Support software engineering development of complex projects; Deliver engineering tasks at the project level; Organizes engineering work in a logical manner.
  • Able to co-ordinate with QA team on test plans and strategies.
  • Able to meet project plans for web application development activities of a project; prioritizing work to accomplish demanding changes.
  • Maintains solid relationships with key internal and external stakeholder. Communicates complex automation information to a wide variety of individuals and groups.
  • Stays abreast of technology developments and their potential impact and opportunities on the organization.
  • Proactively identifies, recommends, and implements improvements to the engineering process.
  • Ensuring defects are reviewed on a regular basis and resolved in the required timeframe
  • Must be aware and able to work in Agile, Incremental or spiral development methodology.
  • The candidate should be very enthusiastic, self-motivated and a fast learner.
  • Mentor junior team members
  • What we look for Required

  • BE / B.Tech / M.Tech / MCA
  • Must have 6-8 years relevant experience on Full stack JavaScript development.
  • Experience creating web applications in modern frameworks (Angular JS, Node.JS)
  • Familiarity with CouchDB or any other No-Sql data storage
  • Experience in developing front-end application frameworks for single page apps like Angular, AngularJS, React, or Knockout
  • Experience in building responsive and adaptive web applications
  • Familiarity with Material Design, Bootstrap framework, or similar responsive framework
  • Experience in optimizing application for speed, security and scalability
  • Experience in building RESTful APIs
  • Willingness and ability to learn new technologies
  • Experience in Agile development methodology
  • Excellent diagnostic and troubleshooting skills, problem solving, and an ability to learn quickly
  • Self-motivation, tenacity, flexible and reliable in approach to work
  • Preferred

  • Domain Knowledge in Electronic Security such as Access Control, Video Surveillance and Intrusion detection is a plus
  • Familiarity with virtualization and containers technologies.
  • Familiarity with CI / CD automation processes
  • Familiarity with test framework such as Jasmine or equivalent
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form