Python Developer

3 - 8 Years

Job Description

Project- National Center of Geo-Informatics

Python Developer


The Python Developer must possess a minimum of a Bachelors Degree in computer science or a related field is preferred. She/he must possess minimum of 3 years experience working as a Python Developer, preferably with agile methodologies.


Computer programming using latest web technologies to build the open source collaborative development platform.
Working with the project team of tech architect, product manager, UI designers to deliver high quality web based product and services
Design and architect complex software solutions and scale them as they grow
Managing Project scope and change requests (CR)

Desired Skills & Experience

At least 3 years of programming experience
Expert in Python, with knowledge of at least one Python web framework {such as Django, Flask, etc}
Familiarity with some ORM (Object Relational Mapper) libraries
Able to integrate multiple data sources and databases into one system
Understanding of the threading limitations of Python, and multi-process architecture
Good understanding of server-side templating languages {such as Jinja 2, Mako, etc.}
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Understanding of accessibility and security compliance
Knowledge of user authentication and authorization between multiple systems, servers, and environments
Understanding of fundamental design principles behind a scalable application
Familiarity with event-driven programming in Python
Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
Able to create database schemas that represent and support business processes
Strong unit test and debugging skills
Proficient understanding of code versioning tools {such as Git, Mercurial or SVN}

Experience in the following areas is a plus:

Experience in Machine Learning / Artificial Intelligence
Experience in GIS technologies

Salary: Not Disclosed by Recruiter

Industry:IT-Software / Software Services

Functional Area:IT Software - Application Programming, Maintenance

Role Category:Programming & Design

Role:Software Developer


Desired Candidate Profile

Please refer to the Job description above


UG:B.Sc - Computers, B.Tech/B.E. - Any Specialization

Company Profile

NISG (National Institute for Smart Government)

NISG is a not-for-profit company setup in a Public-Private-Partnership (PPP) in 2002 under the recommendations of The National Taskforce on Information Technology & Software Development, with 51% equity contributed by the private sector & 49% by the public sector. NASSCOM, Government of India & Government of Andhra Pradesh are the main promoters with ILFS, Government of Chhattisgarh, Government of Meghalaya & Vizag Municipal Corporation being the other stakeholders.
View Contact Details+

Contact Company:NISG (National Institute for Smart Government)