Develop web applications in Node (Javascript/Typescript), ExpressJS or other NodeJS MVC frameworks.
Design and develop backend APIs for complex custom business applications as per requirement.
Design and develop database schema, queries, stored procedures.
Develop frontend SPA using Angular 2+, API integration, Data binding.
Collaboration with developer team, Project managers to ideate software solutions Knowledge of deployments on cloud, coordinating with DevOps team for CI/CD, Monitoring etc. Docker/Kubernetes knowledge is a plus.
Essential communication skills for customer conference calls and meetings.
Interact with clients and other stakeholders to understand their requirements/problems, provide daily updates, plan and module delivery.
Test software to ensure quality and efficiency.
Responsible to troubleshoot bugs and fix them as well as maintain/enhance existing projects.
Write technical documentation.
Working with Agile and scrum methodologies.
Extensive knowledge of database performance optimization strategies, indexing, sharding.
Develop applications using TDD (Test Driven Development), Unit testing, Integration testing, Jasmine/Mocha framework.
Job Classification
Industry: IT Services & ConsultingFunctional Area: IT Software - Application Programming, Maintenance, Role Category: Programming & DesignRole: Programming & DesignEmployement Type: Full time
Education
Under Graduation: Any Graduate in Any SpecializationPost Graduation: Post Graduation Not RequiredDoctorate: Doctorate Not Required