Python Developer

Job Description: Python Developer

3+ years experience of software development in Python, you will be responsible for designing, developing and unit-testing various modules of our product applications. You will take ownership for large software components, work with product management on product requirements, utilize your programming skills for efficient development in the whole software development cycle to support, maintain and improve the tools.

Skills:

  • Python developer – 3+yrs
  • Database – SQL, MongoDB  2+yrs
  • AWS or cloud/web hosting – 1+yrs

Desired Qualification:

  • 3+ years of work experience in software development in Python
  • Exposure to agile development methodologies
  • Engineer Understanding of data structures, data modeling, and software architecture
  • Experience using statistical computer languages to manipulate data and draw insights from large data sets
  • Ability to convert business requirements into a technical design document and deliver end to end solution
  • Strong hands-on experience in databases (SQL, MYSQL, MongoDB, Pyspark, etc.). Knowledge of big data
  • Experience in web crawling domain
  • Strong debugging skills to identify issues and provide solutions
  • Good understanding on front end technologies like HTML5, CSS3, AngularJS
  • Knowledge of Jira, Mantis, GIT and DevOps technologies
  • Capable of quickly learning and implementing new tools/technologies
  • Experience working with and creating data architectures and dealing with large volumes of data
  • Strong analytical skills and Strong experience in statistical techniques
  • Experience with data analytics and machine learning/AI is added plus
  • Effective communication and presentation skills

Desired Candidate Profile