Description

Responsibilities

  • Lead Design and Development of Micro services in cloud environment such as AWS.
  • Work with a large team of talented engineers to scale large enterprise applications in the cloud.
  • Identify various network components and systems to optimize on latency and throughput.
  • Provide estimates and technical leadership to the existing team of cloud engineers.
  • Contribute to an API toolkit built with the Django REST framework that is used on a daily basis by an expanding customer base.
  • Develop using both relational and NoSQL databases and caches, such as MySQL, PostgreSQL, DynamoDB, and Redis.
  • Write unit tests that will automatically ensure the integrity of our software.

Required Skills

  • Strong Python development background.
  • Proficient in various REST API Frameworks.
  • Data modeling tools such as ERWin, Enterprise Architect, Visio, etc.
  • Data integration tools such as Talend, Informatica, SnapLogic, etc.
  • Cloud technologies such as SaaS, IaaS and PaaS within Azure.
  • Exposure to the Agile software development process.

Required Experience

  • Python and experience with data extraction, data cleansing and data wrangling.
  • Working experience with building Python APIs via Flask or other microservices frameworks will be considered a definite bonus.
  • Experience in Java, Springboot.
  • SQL and experience with relational databases.
  • Proven Linux experience.
  • Experience with automation and configuration tools such as Terraform, CloudFormation, Ansible etc.

Education Requirements

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


 

Education

Any Graduate