Wipro - Alpharetta, GA

posted 4 months ago

Full-time - Mid Level
Alpharetta, GA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

Wipro Limited is seeking a skilled Python Developer to join our dynamic team. As a leading technology services and consulting company, we are focused on building innovative solutions that address our clients' most complex digital transformation needs. The ideal candidate will have a strong background in Python programming and a solid understanding of computer science principles, particularly data structures and algorithms. This role requires experience with ORM libraries such as Sqlalchemy, as well as proficiency in various database technologies, including both relational and NoSQL databases. In this position, you will be responsible for building distributed and scalable complex services, as well as developing RESTful services and robust microservices. Your expertise in web services development and REST interfaces in Python will be crucial. Additionally, familiarity with analytic reporting tools like Tableau will be beneficial, as you will be expected to perform technical and functional analysis, translating complex business requirements into actionable items for developers. This often involves quick prototyping to meet the needs of business users. Maintaining high standards and following best practices is essential in this role. You will be expected to refactor existing code to enhance readability, performance, and overall structure. A strong web development background using frameworks such as Flask or Django is required. The position is based in Dallas, TX, Atlanta, GA, or Basking Ridge, NJ, and offers the opportunity to work in a collaborative environment that values innovation and excellence.

Responsibilities

  • Develop and maintain Python applications and services.
  • Implement and optimize data structures and algorithms for performance.
  • Utilize ORM libraries like Sqlalchemy for database interactions.
  • Design and build distributed and scalable services, including RESTful APIs and microservices.
  • Collaborate with business users to gather complex requirements and translate them into actionable development tasks.
  • Create prototypes to demonstrate functionality and gather feedback.
  • Refactor existing code to improve readability, performance, and structure.
  • Work with analytic reporting tools such as Tableau for data visualization and reporting.

Requirements

  • Proven experience in Python programming.
  • Strong knowledge of computer science data structures and algorithms.
  • Experience with ORM libraries like Sqlalchemy.
  • Proficiency in databases, including relational and NoSQL databases.
  • Experience in building distributed and scalable services and RESTful APIs.
  • Familiarity with web services development in Python.
  • Experience with analytic reporting tools like Tableau.
  • Strong analytical skills and effective communication abilities.
  • Ability to work collaboratively with business users and developers.

Nice-to-haves

  • Experience with web server development frameworks like FastApi.
  • Knowledge of LLM prompt engineering and fine-tuning.
  • Experience with machine learning projects.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service