Job Description
Job Objective:A Python Web Developer is responsible for writing server-side web application logic. Objective of this job is to part of development teams (open-source) for IT projects; Evaluate Technical architectures and provide recommendations ; collaborate with DCO /CT teams at data centre, software development teams, Infrastructure outsourcing team, DBAs , network administrator as a consortium (Centre of Excellence) ; Participate & own data centre upkeep and expansion
plans, Liaison with user departments for state data centre usage, upkeep of client assets, own & drive Archival/ back up/ Restoration policies, Benchmark new technologies; work on continuous up-gradation of technical artefacts.
Primary Responsibilities Of The Role:-
1. Work experience as a Python Developer
2. Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
3. Knowledge of object-relational mapping (ORM)
4. Familiarity with front-end technologies (like JavaScript, CSS3 and HTML5)
5. Team spirit
6. Good problem-solving skills
7. Implementation of security and data protection
8. Familiarity with event-driven programming in Python
9. Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
10. Able to create database schemas that represent and support business processes
11. Strong unit test and debugging skills
12. Proficient understanding of code versioning tools such as Git, Mercurial or SVN
13. Knowledge of user authentication and authorization between multiple systems, servers, and environments
14. Understanding of the threading limitations of Python, and multi-process architecture
15. Good understanding of server-side templating languages such as Jinja 2, Mako, etc depending on your technology stack
16. Understanding of RDBMS concepts with MySQL/Oracle/Postgres
17. Understanding of NoSQL database like MongoDB and its integration with Python
Essential Criteria:
Education Details:
B.E / B.Tech (Any Stream) / MCA/ MSc (CS/IT) or post-graduation in (CS/IT)
Work Experience:
Minimum 2 years of relevant experience.
Work experience must span over minimum 2 web based development assignments
Desirable Skills & Experience:
Working experience for government clients would be an added advantage
Relevant Certification etc.
Knowledge of CMMi framework
Technology benchmarking experience
Functional and Unit testing
Employement Category:
Employement Type: Full time
Industry: IT
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Developer - Python
Contact Details:
Company: Madhya Pradesh State
Location(s): Mumbai