Job Description

Responsibilities :
To understand project/module requirements from stakeholders and to lead a software development team to fulfil the business requirements.
To ensure project deliverables are planned as per resource constraints and the projects/ modules are delivered on time through continual improvement.
To ensure that the project/modules are delivered with the best quality and with minimal bugs.
Own the quality of the projects/modules by reviewing code quality of team members.
Transforming UI mock-up to applications/components and to bring concept to life using React JS and Redux.
Building RESTFUL API's using Node JS with HAPI framework.
Implementing responsive designs in web applications and mobile apps.
Development of real-time data visualization using popular Java Script library like D3 JS, Fusion Chart.
Build new age application/components conforming to the department's design guidelines, best practices, and coding standards.
Collaborate with stakeholders and team members.
Ensuring effective and timely communication with the project stakeholders and team members.
Self-manage time/deliverables and work in ambiguous and frequently changing environment.
Ensure compliance to processes laid down by the department and the organization
Qualifications, experience, and educational requirements :
Overall 12+ years of experience working as Developer/Senior Developer developing complex Saa S/Paa S products or developing web-based enterprise grade software’s.
Must have led 5 to 7 projects as a Module Leader
Must have at least 7 years of experience in building advanced UI designs and components using React JS and Redux. Additional experience in other programming language like PHP or building responsive web application using HTML5/CSS3 will be preferred.
Must have at least 7 years of experience in building scalable, high performance RESTful APIs using Node JS with HAPI framework. Additional experience in building APIs using PHP/Python /Java will be preferred.
Must have at least 7 years of experience in building database objects using No SQL database like Mongo DB and structured database like My SQL.
Must have at least 7 years of experience in unit testing own code using tools like Mocha/Jest /Selenium and static code analysis tools like Sonar Qube, Deep Scan etc.
Must have strong experience in performance tuning and optimization of API using Node Clinic.
Also, must have experience in performance analysis, performance tuning and optimization of complex No SQL and SQL queries.
Must have strong experience in Code versioning tools, such as Git, SVN, Team Foundation etc. container technologies like Docker and Kubernetes. CI/CD tools like Jenkins, Bamboo, Circle CI etc.
Must have strong experience of software development life cycle and best practices using Agile /SCRUM and using ALM tools like Tuleap, JIRA, Code Beamer etc.
Strong understanding of OOPS programming, Design Patterns etc.
Experience in other open-source technologies/tools/languages will be an advantage.
Must be able to understand requirements and break down the requirements into small task for development team. Should be able to write/review user stories.
Must be passionate to self-learn, un-learn and re-learn new concepts/technologies and bring innovation/ideas forward.
Must have ability to deal with ambiguity and change.
Must have ability to self-manage, plan, and execute tasks with minimum supervision.
Excellent communication, interpersonal, and organizational skills.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application