Job Description Page 1 of 1 JOB DESCRIPTION Job Title : Senior Software Engineer Department : IT Grade : Location : Pune – India Reports To : Team Lead / Project Manager Job Overview : The position of Senior Software Engineer may directly report to the Team Lead or Project Manager. The Senior Software Engineer is a senior developer. His or her primary responsibilities are analyzing software requirements, developing software, and performing code reviews. He or she should have minimum 4-7 years of experience in software development. Duties & Key Responsibilities :
- Hands on experience design, development of a software module or a complete software application using NodeJS / Angular / AWS Stack
- Enhance the performance of an application close to a native one by removing the constriction.
- Capability to maintain code that is easy to understand.
- Write tests for automation so that the application can be tested easily.
- improve performance or enhance product usability
- Ability to perform key roles within the Agile methodology
- Capability to find and fix bugs.
- Maintain required technical skills based on the company’s strategies
- Work with the Team Lead to ensure project delivery and escalate issues when necessary
- Maintain latest technical / functional / managerial skills (as appropriate) required based on the company’s technical strategies
- Follow the company’s policies and processes
- All listed tasks and responsibilities are deemed as essential functions to this position; however, business conditions may require reasonable accommodations for additional task and responsibilities. Criteria Essential Desirable Qualifications & Education Requirements :
- Bachelor’s Degree or equivalent work experience. Knowledge & Work Experience :
- 4-7 years of software development experience preferred. Preferred Skills :
- NodeJS, AWS, Angular, Database
- Docker, Kubernetes, gitlab, CICD