Wipro - Jersey City, NJ

posted 3 months ago

Full-time - Mid Level
Jersey City, NJ
10,001+ employees
Professional, Scientific, and Technical Services

About the position

Wipro Limited is seeking a skilled Python Developer to join our team in Jersey City, NJ. The ideal candidate will have over 5 years of experience in Python technologies, particularly in the realm of Machine Learning. This role involves building and maintaining enterprise applications focused on document management processes, which include advanced technologies such as Optical Character Recognition (OCR) and Deep Learning. The successful candidate will be responsible for the entire lifecycle of application development, from design to deployment, ensuring that applications are robust, efficient, and scalable. The Python Developer will be expected to demonstrate solid experience in various critical aspects of application development, including Logging, Caching, Transaction Management, Multi-Threading/Concurrency, Performance Tuning, and Monitoring. A strong understanding of design documentation using UML is essential, as is familiarity with DevOps processes to facilitate smooth build and deployment cycles. The candidate should possess excellent analytical and troubleshooting skills, with a proven ability to work within Agile project frameworks. In addition to technical skills, the role requires a positive attitude and strong communication abilities, both written and verbal. The candidate must be detail-oriented and process-driven, capable of developing, reviewing, and commenting on technical documentation. Teamwork is crucial in this fast-paced project environment, and the candidate should be willing to take accountability for meeting all deliverable dates for assigned tasks. Knowledge of banking industry processes will be an added advantage, as it will help in understanding the context of the applications being developed.

Responsibilities

  • Build and maintain document capture applications using Python technologies.
  • Develop and deploy enterprise applications for document management processes, including OCR and Deep Learning.
  • Implement Logging, Caching, Transaction Management, Multi-Threading/Concurrency, Performance Tuning, and Monitoring for applications.
  • Create and maintain design documentation using UML.
  • Utilize DevOps processes for application build and deployment.
  • Analyze and troubleshoot application issues effectively.
  • Participate in Agile project processes and contribute to team efforts.

Requirements

  • 5+ years of experience as a developer in Python technologies, including Machine Learning.
  • Solid experience in building and deploying enterprise applications for document management processes.
  • Experience with Logging, Caching, Transaction Management, Multi-Threading/Concurrency, Performance Tuning, and Monitoring.
  • Strong design documentation skills using UML.
  • Understanding of DevOps processes for build and deployment.
  • Excellent analysis and troubleshooting skills.
  • Knowledge of Agile project processes.
  • Strong written and verbal communication skills.
  • Ability to develop, review, and comment on technical documentation.
  • Detail-oriented and process-oriented mindset.
  • Ability to work in a fast-paced team environment.
  • Willingness to be accountable for meeting deliverable dates.

Nice-to-haves

  • Knowledge of banking industry processes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service