Senior Software Engineer (UI Development) , Bangalore (REQ-1233)

Location: 
Bangalore Asia PacificIndiaBangalore
HID Global
2020-09-15
Job Type: 
Full-time

Job Title: Senior Software Engineer

Department: Software Development

Location: Bangalore

Summary
Senior Software Engineer, 5 to 7 years’ experience in UI development with experience in building enterprise grade web application on Windows and Linux, with minimum 4 plus years of
experience in React JS.

Duties and Responsibilities include the following. Other duties may be assigned.
Building new Cloud Applications
● Assume responsibility for the full lifecycle of your code, from implementation to testing to user acceptance to deployment
● Developing pure cloud, and-or hybrid cloud solutions
● Write test-driven, maintainable code and follow industry standards and web development best practices
● Gather requirements and create technical specifications as needed
● Implement new features and maintain existing features of production pipeline
● Work with architects, project managers and other engineers to assure accurate timelines and deliverables
● Collaborate with fellow engineers to find elegant, long-term solutions as well as creative quick fixes to problems
● Develop User Interface components with React.js and should guide and review team deliverables.
● Be comfortable working with source control branching strategies (Bit Bucket)
● Working in high-velocity, agile team.

Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or
ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education and Experience
● Graduate degree in Information Technology, Computer Science Engineering, or an equivalent required
● 5 to 7 years of overall experience in Application/Solution Development.
● Expert hands-on proficiency in Developing Applications using React JS.
● Strong hands-on understanding of scalability, security, high availability and operational requirements
● Experience with full product lifecycle
● Experience with Atlassian suite: Jira, Confluence, etc.
● Knowledge in any one of the cloud-based technologies.

Language Skills
• Ability to effectively communicate in the English language verbally and in writing.
• Ability to read and interpret technical specifications, international technical standards, etc.

Technical Skills
Skills (must), Strong knowledge of
• Development:
o React
o JavaScript
o Bootstrap 4
o HTML5
o CSS3
• Environments:
o Systems: Linux, Windows
o Configuration management: Bit Bucket or Mercurial or GIT
• Tools:
o Visual Code
o Chrome developer tool


Skills (nice to have)
• NodeJS
• Amazon Cloud Services: EC2, Aurora, AWS KMS
• Database: Oracle, PostgreSQL, No SQL database
• Public Key Infrastructure
• HSM
• CA: MS CA, Entrust CA, Symantec, Verisign, Keynectis,
• Security: OWASP Top10, Vulnerability

Work Environment
• The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
• Employee works primarily in an office environment, with in a well-ventilated area, and is exposed to moderate noise levels.


Work Requirements
• Compliance to all relevant HID Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems.
• Travel and fieldwork including international travel, therefore employee must possess or can acquire a valid passport.