Python Application Developer

2 weeks ago


Hyderabad, Telangana, India Waferwire Cloud Technologies Full time

Job Title: Python Application Engineer (Azure Data)

Job Location: Hyderabad, Telangana

Worksite: Onsite [100%]

About WCT: WaferWire Technology Solutions (WCT) specializes in delivering comprehensive Cloud, Data and AI solutions through Microsoft's technology stack. Our services include Strategic Consulting, Data/AI Estate Modernization, and Cloud Adoption Strategy. We excel in Solution Design encompassing Application, Data, and AI Modernization, as well as Infrastructure Planning and Migrations. Our Operational Readiness services ensure seamless DevOps, ML Ops, AI Ops, and Sec Ops implementation. We focus on Implementation and Deployment of modern applications, continuous Performance Optimization, and future-ready innovations in AI, ML, and security enhancements. Delivering from Redmond-WA, USA, Guadalajara, Mexico and Hyderabad, India, our scalable solutions cater precisely to diverse business requirements and multiple time zones (US time zone alignment).

About Project: This project aims to revolutionize healthcare data management by developing advanced data pipelines and integration solutions. The goal is to enhance the efficiency and accuracy of healthcare data ingestion, monitoring, and reporting. The project encompasses multiple tracks of work, including Release Management, DevOps, Data Solutions, FHIR (Fast Healthcare Interoperability Resources), and Platform development. About Role: Specifically, this role focuses on delivering data solutions within the Fabric environment, ensuring seamless data integration and management. By leveraging cutting-edge technologies and best practices, this project will provide valuable insights and improve overall data operations within the healthcare and life sciences sector.

Responsibilities:

  • Design and develop Python applications using best practices Write clean, well-documented code with a focus on reusability and maintainability.
  • Contribute to the overall architecture and design of cloud-based applications.
  • Implement data processing pipelines using PySpark for large-scale data manipulation.
  • Write comprehensive unit and integration test cases using Pytest and unit test frameworks.
  • Develop automated testing suites to ensure application stability and functionality.
  • Implement test-driven development methodologies. Identify and troubleshoot issues through thorough testing and debugging. Work closely with cross-functional teams (designers, product managers) to ensure project alignment.
  • Participate in code reviews and knowledge sharing sessions.

Required Qualifications:

  • Proficient in Python programming language and best practices.
  • Extensive experience with testing frameworks like Pytest and unit test.
  • Familiarity with SQL and data manipulation techniques.
  • Experience with PySpark for large-scale data processing (preferred).
  • Knowledge of version control systems (Git). Familiarity with DE and Data Warehouse concepts house concepts

Equal Employment Opportunity Declaration: WCT is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Please answer the below questionnaires for evaluating your profile much better and understand your experience which will be shared to the leadership team:

Explain how Pythons `import` system works. How does Python locate a module, and what is the role of the `PYTHONPATH` environment variable?

What steps would you take to debug an `ImportError` or `ModuleNotFoundError` in Python?

How do you handle circular imports in Python, and how can they be avoided?

What is the difference between absolute and relative imports in Python?

How would you organize a large Python project to maintain scalability and readability?

What are Python decorators, and how would you use them in a project?

What is the difference between `pytest` and `unittest`, and when would you choose one over the other?

How do you test private methods or internal logic in Python?

What are fixtures in `pytest`, and how do you use them?

Regards,

Sundeep.S

Talent Acquisition Team

Cell: 8977706594; 9542045454

Email: sundeep.s@waferwire.com



  • Hyderabad, Telangana, India beBee Careers Full time

    About the RoleThis is a challenging opportunity for an experienced Python developer to contribute to the design and development of scalable and efficient applications.Key ResponsibilitiesDevelop, test, and deploy high-quality Python applicationsWork collaboratively with cross-functional teams to define and deliver new featuresAnalyze, troubleshoot, and...


  • Hyderabad, Telangana, India beBee Careers Full time

    Job Description: Develop and maintain Python applications with a focus on process automation.About Us:We are looking for a skilled and experienced Python developer to join our team.Main Tasks:Design and implement web services and applications using the Flask framework.Deploy applications on Azure App Service and ensure reliability and scalability.Perform...


  • Hyderabad, Telangana, India beBee Careers Full time

    About the JobWe are seeking a skilled Python developer to join our team. The ideal candidate will have a strong proficiency in Python programming, with 4+ years of hands-on experience in design and development of Python-based applications and services.ResponsibilitiesThe successful candidate will work on projects related to Generative AI, LLMs, AWS Lambda,...


  • Hyderabad, Telangana, India Tata Consultancy Services Full time

    Tata Consultancy Services is a leading IT services company that offers innovative solutions to its clients.As a Python Developer at TCS, you will be responsible for designing and implementing high-quality software applications using Python.The ideal candidate should have a strong understanding of Python programming concepts, data structures, and...


  • Hyderabad, Telangana, India beBee Careers Full time

    About This OpportunityWe are seeking a skilled Python Application Developer to join our team. The ideal candidate will have a strong background in software development, with expertise in Generative AI, LLMs, and AWS tools.This role offers the opportunity to work on complex projects related to AI/ML models and other AWS tools.Job Requirements:Design and...


  • Hyderabad, Telangana, India beBee Careers Full time

    A successful Python Application Developer is a highly motivated individual who can develop high-quality, reusable code that meets the needs of our users. You will be responsible for integrating user-facing elements with server-side logic to create seamless and engaging experiences.Key Skills and Qualifications:Proficiency in Python programming...


  • Hyderabad, Telangana, India Staffice Global Private Limited Full time

    Company Overview:Staffice Global Private Limited is a leading provider of innovative software solutions. Our company prides itself on its collaborative work environment and commitment to delivering high-quality products. As a member of our team, you will be working on cutting-edge projects that leverage the latest technologies and trends in the industry.Key...


  • Hyderabad, Telangana, India Xemplar Insights Full time

    About Xemplar InsightsA software and solutions company based in the US, Xemplar specializes in developing innovative customer engagement and risk management software using AI/ML, GPT, Mobile, Web, and Cloud technologies for clients in the US and Europe.We seek experienced Python developers who can handle complex requirements and are eager to learn new tools...


  • Hyderabad, Telangana, India EProSoft Full time

    Job DescriptionWe are seeking an experienced Senior Python Developer with expertise in Large Language Models (LLMs) and Vector Databases to join our dynamic team.The successful candidate will be responsible for designing, developing, and maintaining Python applications and services, as well as implementing and optimizing LLMs for various applications.


  • Hyderabad, Telangana, India beBee Careers Full time

    Job DescriptionThis is an exceptional opportunity to work as a senior Python application developer, designing and developing high-quality backend applications. The ideal candidate will have prior experience working directly with customers or stakeholders, understanding requirements, and providing solutions.Responsibilities:Develop and maintain complex...