Senior Python Developer - Orm/api/mysql

Emploi Consulting
  • Delhi, Gurgaon, Noida
  • 10-12 lakh
  • 2-4 years
  • Views
  • 10 Jan 2017

  • Software Design & Development

  • IT/ Technology - Software/ Services
Job Description

- We are looking for a Python Developer responsible for managing the scripts to work on data parsing.

- Your primary focus will be the development of all scripts to implement various parsing, ensuring high performance.

- You will also be responsible for integrating the multiple scripts built by your co-workers into the application.

Key Responsibilities :

- Gain an in-depth understanding of existing code base and technologies stack of this next generation mission critical application.

- Refactor codebase to make it modular and extensible.

- Separate the application framework aspects and the application logic.

- Create an API based mechanism for other engineers to leverage and build advanced analytics.

- Create a scalable and fault tolerant solution to support large scale data ingestion, processing and analytics.

- Expert level knowledge in Python and associated ecosystem stack.

- Ability to solve any task thrown at you irrespective of complexity or scale.

- Push the boundaries of perfection and deliver top notch products that scale to multitudes of users.

- 2+ years of Server/BackEnd Systems Design & Development in Python

- Strong object-oriented programming background

- Understanding of working in a Linux environment

- Ability to work with SQL databases like SQL Server, MySQL, etc.

- Build and maintain highly scalable Python processes for the purpose of data collection, manipulation, data pruning, trending and analytics, etc

- Strong understanding of Python and good knowledge of various Python Libraries (nympy, pandas, ORM librariesetc.), API's and toolkits

- Able to integrate multiple data sources and databases into one system

- Understanding of the threading limitations of Python, and multi-process architecture

- Understanding of fundamental design principles behind a scalable application

- Familiarity with event-driven programming in Python

- Able to create database schemas that represent and support business processes

- Proficient understanding of code versioning tools

Competencies/Skill sets for this job

Sql Orm Linux Python

Job Posted By

About Organisation

Emploi Consulting