Job Description :

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 

             

Similar Jobs you may be interested in ..