TOD - Application Programmer V- Python
Position Title* TOD - Application Programmer V- Python Position Responsibilities Role: TOD - Application Programmer V- Python Location: Charlotte, NC; NYC, NY; Jersey City, NJ NYC, NY- $71/hr.; Charlotte, NC- $65/hr.; JC, NJ- $68/hr. Local profiles only! 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 Desired Skills: • 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.