Roles & Responsibilities:
- Can lead team of 5 developers and can manage thier work.
- Perform code review of his team members and ensure good quality.
- Can make technical design of Requirement.
- Good understanding of SonarQube /Checkmarkx tools.
- Proficient in ReactJS/Python as per defined in Mandatory Skill Section.
- Technical review of code developed by teams members and can manage code quality,
- Develop code based on functional specifications through an understanding of project architecture.
- Test code to verify it meets the technical specifications and is working as intended, before submitting to code review
- Follow prescribed standards and processes as applicable to software development methodology, including planning, work estimation, solution demos, and reviews.
- Assist with the implementation of a delivery pipeline, including test automation, security, and performance
- Is familiar with working in Agile frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
Mandatory Skills
- Python: Python Flask, SQL Alchemy (ORM Structure this is mandatory) and Pytest.
- Python: Experience in writing tests in ReactJs by using the React testing library OR JEST library Framework.
- Python: Experience in writing tests in Python by using Pytest.
- ReactJS: React core concept, JavaScript.
- ReactJS: Proficient in ReactJS including framework, GitHub, Git commands.
- ReactJS: React testing library for unit testing, JEST.
- Data: Redux store or Apollo.
- Database - Postgres SQL OR MySQL OR Any relational database.
- Expertise in object-oriented design and multi-threaded programming.
Good to have:
- Knowledge of Cloud like AWS Cloud, Lambda, S3, Dynamo DB
Total Experience Expected: 06-08 years