Key Responsibilities Develop Python applications using best practices for design and efficiency. Collaborate with cross-functional teams to gather requirements and translate them into technical solutions. Contribute to the development of Python libraries and frameworks. Participate in code reviews and provide feedback on other developers' work. Stay up-to-date with the latest Python technologies and trends. Should have strong software development Python. Candidates with good knowledge software development with most of their experience in technologies like C# or Java if not entirely in Python but with minimum 0-1 year experience in Python as developer. Resources should have exposure to core python, design principles, OPPS concepts (classes, methods, decorators), data structure concepts & uses of relevant packages (numpy, pandas, etc.), testing (Pytest ) frameworks(TDD/BDD), cloud concepts(CI/CD), DB uses(SQL mainly), application Job Requirements Bachelor's or Master's degree in Computer Science, Information Technology, or related field. Proficient in Python, PySpark, Azure Databricks, Azure Data Factory, Azure Synapse, and Airflow. Familiarity with SQL and Git is preferred. Knowledge of data engineering concepts such as data warehousing, ETL processes, and data cleansing techniques. Ability to work collaboratively in a team environment. Strong problem-solving skills and attention to detail. Skills: python,data,concepts,azure,design,sql,software,software development,airflow,application