Python Application Developer
Python Application Developer
25
Applications
Not Accepting Applications
About the Job
Skills
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 Python’s `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
About the company
Industry
IT Services and IT Consul...
Company Size
51-200 Employees
Headquarter
Hyderabad