Technical Consultant – Python

 

Job Description

The person would be responsible for understanding requirements and interface specifications and designing, developing, testing, deploying, maintaining and supporting products and solutions either independently or as part of a team 

Required Skills/Experience

We are looking for a Python developer with 2+ years’ experience in server side development in Python.

Other essential capabilities

  • Excellent understanding of programming concepts and ability to fluently program in Python.
  • Strong database skills including table design, SQL/HQL query generation.  
  • Good design skills with proven ability to understand /review/ document designs.
  • Good understanding of change management, deployment, automated testing and continuous integration concepts.
  • Good problem solving skills in investigating and resolving issues in application.
  • Good communication skills
  • A passion for meeting commitment and quality.
  • Ability and attitude to learn and pick up new skills
  • Understanding of front end development ( HTML, CSS and JavaScript ) 

Other desired capabilities

  • Experience with Python frameworks like Django. Flask, Frappe
  • Experience with containerization technologies
  • Comfortable working in the linux environments

Key responsibilities:

  • Analyze, estimate, plan, design, develop and deploy assigned work requirements.
  • Work as a team member in a project team and engage with other functional and technical team members and customer representatives as appropriate to meet team goals.
  • Analyze and solve problems in deployment, test and production environments