Python Developer's responsibilities will include developing Analytical applications in a distributed infrastructure. 

Essential Duties and Responsibilities:  

  • Design, build and maintain efficient, reusable, and reliable Python code  
  • Design and implement software platform with Microservices Architecture, based on Docker's Ecosystem Integration of MongoDB storage  
  • Identify bottlenecks and bugs, and devise solutions to these problems  
  • Help maintain code quality  

Requirements

Required experience:  

  • Bachelor's or Masters in Computer Science / Electrical Engineering or a related discipline  
  • 5+ years of relevant professional experience  
  • Delivery of quality results within aggressive timelines  
  • Well versed with Linux fundamentals  
  • Knowledge of software development processes 

In-depth Knowledge and Experience in the following areas: 

  • Linux  
  • Python 
  • Unit Test 
  • REST API Development  
  • Microservice best practices 
  • API Authentication and Authorization 
  • API Testing and Documentation 
  • API Performance tuning, trouble shooting 
  • API scalability 
  • Message queue 
  • Dockerising python Applications 
  • Trouble shooting container issues 
  • Design and implement data ingestion techniques for real time and batch processes 
  • NoSql Schema design 
  • Mongodb query performance trouble shooting and optimization 
  • Mongodb aggregation pipeline 
  • Mongodb MMS and Profiler  
  • Static code analysis 
  • Object Oriented Concepts and Design 
  • Refactoring code using clean code practices  

Location

Bengaluru, Karnataka, India

Job Overview
Job Posted:
6 months ago
Job Expires:
Job Type
Full Time

Share This Job: