Description

Responsibilities

  • Analyze requirements and data access needs and propose file and screen designs. Deploys the applications to multiple environments, from development through Quality Assurance, Staging and Production, and conduct unit and integration test.
  • Design and develop complex user interfaces use Python and Django.
  • Design database tables utilizing import or export data from SQL Servers into other data sources on a daily basis through the development and coding of stored procedures and triggers, as needed.
  • Codes new objects (programs) in Python and Django to meet the requirements.
  • Conducts user acceptance review sessions and collaborates with other team members to perform debugging.

Required Skills

  • Analytical skills to analyze and draw actionable conclusions from large datasets.
  • Knowledge of and experience in building RESTful interfaces.
  • Comfortable working in a Unix environment.
  • Object-oriented programming in Python or Java or C++ within a professional setting.

Required Experience

  • 4+ Years of Python/PySpark Development experience.
  • Experience developing and packaging own functionality in Python that demonstrate an understanding of namespaces, environments & data structures in Python.
  • Knowledge & experience in working within the Hadoop ecosystem.
  • Experience in building and debugging PySpark jobs.
  • Experience of working effectively in a globally distributed team, matrix organization and group setting.
  • Experience in developing Rester Services and coding multi-threaded programming with strong data structures knowledge.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate