Description

Responsibilities

  • Work in Object Oriented Programming – Inheritance, multiple inheritance, encapsulation, Interfaces, ABCs, etc.
  • Work on Error handling – Raising errors, creating own errors, debugging, etc.
  • Work on Unit Testing – Testing functions, dependency injection, testing for errors, testing classes, etc.
  • Use Libraries – PyMongo, Flask, Requests, Enum, importlib, etc.
  • Interact with geographically distributed stakeholders.
  • Work with teams in distributed time-zones to help deliver automation projects to clients.

Required Skills

  • Expertise in working on large codebases / orgs. Essentially where Python is the primary code base.
  • Skilled in building CRUD applications in Django and Flask.
  • Analytical skills and the ability to assess risk.
  • Strong communication (verbal and written) and interpersonal skills.

Required Experience

  • Experience building SDKs for notebooks.
  • 3+ years of experience in solving complex problems.
  • 3+ years of experience in Python, Bitbucket/Github/Git client, and SQL.

Education Requirements

  • Bachelor’s Degree in Computer Science, Information Systems, Information Technology or a closely related field.


 

Education

Any Graduate