Profile Desired
- Should have minimum 4 years experience of python language.
- Proficiency in object-oriented design, data structures, algorithm design and problem solving
- Should have a good understanding of REST principles.
- Good understanding of SDLC and methodologies
- Knowledge of object-relational mapping (ORM)
- Exposure to any web framework such as Django/Flask will be an added advantage.
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Candidate must have good knowledge of Data Structure
- Good problem-solving skills
- Develop back-end components to improve responsiveness and overall performance
- Contribute to the ongoing proof of concepts and feature development of the products, working with the broadly defined scope and estimates
- Should have understanding of code versioning tool such as Git, SVN
Roles & Responsibilities
- Candidate will lead a team of at-least 4 members
- Responsible for robust and efficient implementation
- Suggest technical solutions for short and long term
- Participate and lead software design meetings and analyze user needs to determine technical requirements.
- Collaborate with team members and across groups to prepare technical specifications.
- Design and develop high-quality code.
- Test, debug, analyze and fix application problems/issues.
- Work closely with stakeholders to fix issues in a timely fashion.
- Participate in code reviews in accordance with program specifications and coding standards, practices and conventions, new designs, changes and enhancements.
- Mentor less skilled employees
- Interact with stakeholders (internal and external) to support product releases and/or resolve program problems.
- Research and remain informed of new technology and development tools.