Experience
6 - 8 yrs
Job Location
Mumbai, India
Vacancy
1
Designation
Python Developer
Job Type
ONSITE
Job Description
1. Python
2. Python-based ORM frameworks
3. Django and Django Rest Framework
4. Unit testing frameworks
5. Web technology and Database knowledge
6. SQL knowledge
7. Experience in Database Design
2. Python-based ORM frameworks
3. Django and Django Rest Framework
4. Unit testing frameworks
5. Web technology and Database knowledge
6. SQL knowledge
7. Experience in Database Design
Good To Have
1. Flask or any Python-based framework.
2. Celery
3. JQuery, XML, HTML5 and other UI technology
4. Shell Scripting
5. Java, J2EE
6. Redis, Rabbit MQ
7. Should have good team leading skills
8. AWS concepts
1. Flask or any Python-based framework.
2. Celery
3. JQuery, XML, HTML5 and other UI technology
4. Shell Scripting
5. Java, J2EE
6. Redis, Rabbit MQ
7. Should have good team leading skills
8. AWS concepts
Key Duties and Responsibilities
1. Perform as a technical leader or Lead Software Engineer for derivative software
project
2. Take full responsibility for product development and drive the product until the end.
3. Design software solution by analyzing problem definition. Develops moderately
complex software using python/java if necessary shell script, or other selected
languages, for products and/or applications consistently following Organizations
coding standards and in accordance with applicable software development
methodology and release processes application database design
4. Utilizes software engineering tools such as configuration management systems,
build processes, and debuggers in the software development process.
5. Creates and executes designs for small sets of new functionality as part of a software
project
6. Collaborates and adds value through participation in peer code reviews, providing
comments and suggestions
7. Provides reliable solutions to a variety of problems using sound problem-solving
techniques
8. Performs technical root cause analysis and outlines corrective action for given
problems
9. Serve as a mentor to less experienced software engineers
10. Apply a sense of urgency, commitment and focus on the right priorities in
developing solutions in a timely fashion.
11. Review product and/or application information including manuals and brochures
for technical accuracy.
12. Participate in product and/or application definition activities including feature
analysis and system tradeoffs.
complex software using python/java if necessary shell script, or other selected
languages, for products and/or applications consistently following Organizations
coding standards and in accordance with applicable software development
methodology and release processes application database design
4. Utilizes software engineering tools such as configuration management systems,
build processes, and debuggers in the software development process.
5. Creates and executes designs for small sets of new functionality as part of a software
project
6. Collaborates and adds value through participation in peer code reviews, providing
comments and suggestions
7. Provides reliable solutions to a variety of problems using sound problem-solving
techniques
8. Performs technical root cause analysis and outlines corrective action for given
problems
9. Serve as a mentor to less experienced software engineers
10. Apply a sense of urgency, commitment and focus on the right priorities in
developing solutions in a timely fashion.
11. Review product and/or application information including manuals and brochures
for technical accuracy.
12. Participate in product and/or application definition activities including feature
analysis and system tradeoffs.
Requirements
1. 6-8 years of relevant work experience
2. BS or higher degree in Computer Science or relevant fields
