General Skills
- Ability to work productively and handle a small web development team, identify and resolve issues in a collaborative manner.
- Life sciences background and functional knowledge is a big plus.
- Ability to mentor and guide team members effectively
Mandatory Skills
- Work closely with product owners to understand overall requirements, application architecture and lead a team of web developers in an agile environment.
- He/She should be working hands-on as backend developer using Django
- Strong programming knowledge of Python
- Strong experience in Django, REST APIs
- Must have up-to-date experience with Django/Python, JavaScript, CSS, HTML5
- Knowledge/Hands on Experience on any of the RDBMS, NoSQL databases
- Proficient understanding of code versioning tools such as Git or SVN
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a scalable application
- Knowhow with agile work methods like SCRUM
- Strong unit test and debugging skills
- Ability to take direction, understand requirements, and be proactive in following up on tasks
- Ensure design consistency with client’s development standards and guidelines.
- Guide and maintain development teams and ensure best practices are followed for web applications.
- Ability to design / develop reusable frameworks & interface specifications.
- Take proactive steps to reduce/prevent vulnerabilities.
- Perform product analysis and development tasks of increasingly complex nature which may require extensive research and analysis.
- Strong analytical skills
- Strong communication skills
- Experience with writing Unit Tests
Qualification: Bachelors / Masters
Experience: 4-6 Years