Job title: Sr. Nodejs Developer
Required Work Experience: 8+ Years
Job Summary:
You will play a critical role in the migration and modernization of our established SAP software product to modern cloud product.
This position requires a strong background in Node.js, Web and cloud technologies.
You will work closely with cross-functional teams to ensure a seamless transition and use cutting-edge technologies to enhance the product's capabilities and performance
Roles & Responsibilities:
- Understand business requirement and document functional and technical specification.
- Responsible for complex server side JavaScript-Node.js development of backend components of web application.
- Involve and contribute to Application Design, Development, Testing and Deployment phases.
- Responsible to resolve various day to day technical challenges.
Desired Skill Set:
- Experience in complex backend application development with Node.js MVC Framework
- Basic understanding of front-end technologies, such as SAP UI5, HTML5, and CSS
Experience in working with JavaScript ES6
- Experience in parallel file processing of big size files and working with worker thread
- Experience in using various Nodejs modules
- Experience in Job scheduling and Asynchronous processing like D3-queue, promises
- Experience in creating custom modules/utilities in Nodejs
- Knowledge of performance and security best practices with Node.js
- Experience with User authentication and authorization between multiple systems, servers, and environments
- Experience in developing REST APIs or OData Service
- Experience with VSCode
- Writing reusable, testable, and efficient code
- Hands-on with Cloud Foundry Command Line Interface (CF CLI)
- Experience in using Cloud Foundry services in application
- Experience in writing unit, integration and End-to-End Test cases
- Experience in different cloud databases like SAP HANA, Azure MySQL with data isolation techniques.
- Integration of cloud data storage solutions (databases, key-value stores, blob stores, etc.)
- Experience with source code repository tools like Git
- Experience of working with DevOps Team
Nice to Have Skills