JOB DESCRIPTION
Job Title : Senior Software : : Pune, To : Team Lead / Project Manager
Job Overview :
The position of Senior Software Engineer may report directly 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 companys 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 companys technical strategies.
- Follow the companys 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 : Bachelors Degree or equivalent work experience.
Knowledge & Work Experience : 4 - 7 years of software development experience preferred.
Preferred Skills :
NodeJS, AWS, Angular, DatabaseDocker, Kubernetes, gitlab, CICD(ref : hirist.tech)