TOD - Application Programmer V- Python

Agama SolutionsJersey City, NJ
Onsite

About The Position

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.

Requirements

  • 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.
  • 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.

Nice To Haves

  • Experience in UI library or Framework such as React, Angular or Vue (Preferred React).
  • Experience with Java programming.
  • Experience building application on microservice architecture (RestAPI, GraphQL, RPC, GRPC etc.).
  • Experience with Hadoop development and/or Machine learning.
  • Experience with Messaging Systems such as MQ.
  • Good interpersonal skills to interact with cross functional teams and business.

Responsibilities

  • Develop and deliver complex software requirements.
  • Ensure software meets functional, non-functional, and compliance requirements.
  • Code solutions and perform unit testing.
  • Ensure successful integration of solutions into the overall application/system.
  • Contribute to story refinement and defining requirements.
  • Participate and guide team in estimating work.
  • Assist team with resolving technical complexities.
  • Contribute to existing test suites (integration, regression, performance).
  • Analyze test reports and identify test issues/errors.
  • Triage the underlying cause of test issues.
  • Document and communicate required information for deployment, maintenance, support, and business functionality.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service