Job title: Python / Software developer
 REMOTE
 Positions: 8
 Exp: 6-10
 Only W2
 Role Description
 * Responsible for developing and delivering complex software requirements to accomplish business goals.
 * Ensures that software is developed to meet functional, non-functional, and compliance requirements.
 * Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces.
 * Contributes to story refinement/defining requirements.
 * Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
 * Assists team with resolving technical complexities involved in realizing story work. Contributes to existing test suites (integration, regression, performance);
 * Analyzes test reports, identifies any test issues/errors; Triages the underlying cause.
 * Documents and communicates required information for deployment, maintenance, support, and business functionality.
 Required Skills
 * 8+ years of experience in Python programming.
 * Strong knowledge of Python libraries like Pandas and NumPy
 * Experience in frameworks like Django, Flask or any other web frameworks
 * Experience in UI library or Framework such as React, Angular or Vue (Preferred React)
 * Proficient with Data structures and Collections
 * Experience in Relational (MySQL, Postgres) and No SQL (Cassandra, Mongo) database technologies.
 * Experience in designing and developing distributed & scalable systems using OOPS and/or Functional programming.
 * Experience in Distributed Computing and High Velocity data processing
 * Exposure to CI/CD tools like Jenkins, Maven, Git etc.
 * Experience with Software engineering design patterns and practices
 * Analytical and problem-solving skills
 * Experience working in distributed Agile teams