Python Developer

InfosysBucharest
Active

Job description

In the role of Python Developer, you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design. You will play an important role in creating the high level design artifacts. You will also deliver high quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition and warranty. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.Responsibilities

In the role of Python Developer, you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design. You will play an important role in creating the high level design artifacts. You will also deliver high quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition and warranty. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.ResponsibilitiesIn the role of Python Developer, you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design. You will play an important role in creating the high level design artifacts. You will also deliver high quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition and warranty. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.ResponsibilitiesIn the role of Python Developer, you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design. You will play an important role in creating the high level design artifacts. You will also deliver high quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition and warranty. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.ResponsibilitiesResponsibilities
  • Implement data transformations and analytics using Python and PySpark.
Implement data transformations and analytics using Python and PySpark.Implement data transformations and analytics using Python and PySpark.Implement data transformations and analytics using Python and PySpark.Implement data transformations and analytics using Python and PySpark.
  • Design, develop, and optimize scalable data pipelines and ETL processes using Azure Data Services and Databricks.
Design, develop, and optimize scalable data pipelines and ETL processes using Azure Data Services and Databricks.Design, develop, and optimize scalable data pipelines and ETL processes using Azure Data Services and Databricks.Design, develop, and optimize scalable data pipelines and ETL processes using Azure Data Services and Databricks.Design, develop, and optimize scalable data pipelines and ETL processes using Azure Data Services and Databricks.
  • Configure and manage Databricks Unity Catalog for secure data governance and access control.
Configure and manage Databricks Unity Catalog for secure data governance and access control.Configure and manage Databricks Unity Catalog for secure data governance and access control.Configure and manage Databricks Unity Catalog for secure data governance and access control.Configure and manage Databricks Unity Catalog for secure data governance and access control.
  • Orchestrate workflows using Apache Airflow for scheduling and automation.
Orchestrate workflows using Apache Airflow for scheduling and automation.Orchestrate workflows using Apache Airflow for scheduling and automation.Orchestrate workflows using Apache Airflow for scheduling and automation.Orchestrate workflows using Apache Airflow for scheduling and automation.
  • Collaborate with cross-functional teams to deliver high-quality data solutions in an Agile environment.
Collaborate with cross-functional teams to deliver high-quality data solutions in an Agile environment.Collaborate with cross-functional teams to deliver high-quality data solutions in an Agile environment.Collaborate with cross-functional teams to deliver high-quality data solutions in an Agile environment.Collaborate with cross-functional teams to deliver high-quality data solutions in an Agile environment.
  • Set up and maintain CI/CD pipelines for data workflows and deployments.
Set up and maintain CI/CD pipelines for data workflows and deployments.Set up and maintain CI/CD pipelines for data workflows and deployments.Set up and maintain CI/CD pipelines for data workflows and deployments.Set up and maintain CI/CD pipelines for data workflows and deployments.
  • Manage version control and branching strategies using Git.
Manage version control and branching strategies using Git.Manage version control and branching strategies using Git.Manage version control and branching strategies using Git.Manage version control and branching strategies using Git.
  • Write and execute unit tests to ensure code quality and reliability.
Write and execute unit tests to ensure code quality and reliability.Write and execute unit tests to ensure code quality and reliability.Write and execute unit tests to ensure code quality and reliability.Write and execute unit tests to ensure code quality and reliability.
  • Monitor, troubleshoot, and optimize data processes for performance and cost efficiency.
Monitor, troubleshoot, and optimize data processes for performance and cost efficiency.Monitor, troubleshoot, and optimize data processes for performance and cost efficiency.Monitor, troubleshoot, and optimize data processes for performance and cost efficiency.Monitor, troubleshoot, and optimize data processes for performance and cost efficiency.RequiredRequiredRequiredRequired
  • Programming: Proficiency in Python and PySpark for data engineering tasks.
Programming: Proficiency in Python and PySpark for data engineering tasks.Programming: Proficiency in Python and PySpark for data engineering tasks.Programming: Proficiency in Python and PySpark for data engineering tasks.Programming: Proficiency in Python and PySpark for data engineering tasks.Proficiency in Python
  • Python - good understanding of basics (like OOP, functions, imports, exceptions, file handling). Pandas library knowledge
Python - good understanding of basics (like OOP, functions, imports, exceptions, file handling). Pandas library knowledgePython - good understanding of basics (like OOP, functions, imports, exceptions, file handling). Pandas library knowledgePython - good understanding of basics (like OOP, functions, imports, exceptions, file handling). Pandas library knowledgePython - good understanding of basics (like OOP, functions, imports, exceptions, file handling). Pandas library knowledge
  • Azure Knowledge: Strong experience with Azure Data Factory, Azure Data Lake, Azure Synapse, or related services.
Azure Knowledge: Strong experience with Azure Data Factory, Azure Data Lake, Azure Synapse, or related services.Azure Knowledge: Strong experience with Azure Data Factory, Azure Data Lake, Azure Synapse, or related services.Azure Knowledge: Strong experience with Azure Data Factory, Azure Data Lake, Azure Synapse, or related services.Azure Knowledge: Strong experience with Azure Data Factory, Azure Data Lake, Azure Synapse, or related services.
  • Databricks: Hands-on experience in building and managing workflows in Databricks, including Unity Catalog.
Databricks: Hands-on experience in building and managing workflows in Databricks, including Unity Catalog.Databricks: Hands-on experience in building and managing workflows in Databricks, including Unity Catalog.Databricks: Hands-on experience in building and managing workflows in Databricks, including Unity Catalog.Databricks: Hands-on experience in building and managing workflows in Databricks, including Unity Catalog.
  • Orchestration: Experience with Apache Airflow for workflow scheduling and automation.
Orchestration: Experience with Apache Airflow for workflow scheduling and automation.Orchestration: Experience with Apache Airflow for workflow scheduling and automation.Orchestration: Experience with Apache Airflow for workflow scheduling and automation.Orchestration: Experience with Apache Airflow for workflow scheduling and automation.
  • CI/CD: Familiarity with tools like Azure DevOps or Jenkins for automated deployments.
CI/CD: Familiarity with tools like Azure DevOps or Jenkins for automated deployments.CI/CD: Familiarity with tools like Azure DevOps or Jenkins for automated deployments.CI/CD: Familiarity with tools like Azure DevOps or Jenkins for automated deployments.CI/CD: Familiarity with tools like Azure DevOps or Jenkins for automated deployments.
  • Version Control: Expertise in Git for code management.
Version Control: Expertise in Git for code management.Version Control: Expertise in Git for code management.Version Control: Expertise in Git for code management.Version Control: Expertise in Git for code management.
  • Testing: Strong understanding of unit testing frameworks for data pipelines.
Testing: Strong understanding of unit testing frameworks for data pipelines.Testing: Strong understanding of unit testing frameworks for data pipelines.Testing: Strong understanding of unit testing frameworks for data pipelines.Testing: Strong understanding of unit testing frameworks for data pipelines.
  • Agile Methodology: Experience working in Agile teams and using tools like Jira or Azure Boards.
Agile Methodology: Experience working in Agile teams and using tools like Jira or Azure Boards.Agile Methodology: Experience working in Agile teams and using tools like Jira or Azure Boards.Agile Methodology: Experience working in Agile teams and using tools like Jira or Azure Boards.Agile Methodology: Experience working in Agile teams and using tools like Jira or Azure Boards.PreferredPreferredPreferredPreferred
  • Tools/Frameworks
Tools/FrameworksTools/FrameworksTools/FrameworksTools/Frameworks
  • Java, Spark, Hive, Hadoop, Bash
Java, Spark, Hive, Hadoop, BashJava, Spark, Hive, Hadoop, BashJava, Spark, Hive, Hadoop, BashJava, Spark, Hive, Hadoop, Bash
  • Job scheduler (Ctrl-M)
Job scheduler (Ctrl-M)Job scheduler (Ctrl-M)Job scheduler (Ctrl-M)Job scheduler (Ctrl-M)PersonalBesides the professional qualifications of the candidates we place great importance in addition to various forms personality profile. These include:PersonalBesides the professional qualifications of the candidates we place great importance in addition to various forms personality profile. These include:PersonalBesides the professional qualifications of the candidates we place great importance in addition to various forms personality profile. These include:Personal
  • High analytical skills
High analytical skillsHigh analytical skillsHigh analytical skillsHigh analytical skills
  • A high degree of initiative and flexibility
A high degree of initiative and flexibilityA high degree of initiative and flexibilityA high degree of initiative and flexibilityA high degree of initiative and flexibility
  • High customer orientation
High customer orientationHigh customer orientationHigh customer orientationHigh customer orientation
  • High quality awareness
High quality awarenessHigh quality awarenessHigh quality awarenessHigh quality awareness
  • Excellent verbal and written communication skills
Excellent verbal and written communication skillsExcellent verbal and written communication skillsExcellent verbal and written communication skillsExcellent verbal and written communication skillsWhy InfosysWhy InfosysWhy InfosysWhy InfosysInfosys is a global leader in next-generation digital services and consulting. We enable clients in 59 countries to navigate their digital transformation.With over four decades of experience in managing the systems and workings of global enterprises, we expertly steer clients, in 59 countries, as they navigate their digital transformation powered by cloud and AI. We enable them with an AI-first core, empower the business with agile digital at scale and drive continuous improvement with always-on learning through the transfer of digital skills, expertise, and ideas from our innovation ecosystem. We are deeply committed to being a well-governed, environmentally sustainable organization where diverse talent thrives in an inclusive workplace.All aspects of employment at Infosys are based on merit, competence and performance. We are committed to embracing diversity and creating an inclusive environment for all employees. Infosys is proud to be an equal opportunity employer.Infosys is a global leader in next-generation digital services and consulting. We enable clients in 59 countries to navigate their digital transformation.With over four decades of experience in managing the systems and workings of global enterprises, we expertly steer clients, in 59 countries, as they navigate their digital transformation powered by cloud and AI. We enable them with an AI-first core, empower the business with agile digital at scale and drive continuous improvement with always-on learning through the transfer of digital skills, expertise, and ideas from our innovation ecosystem. We are deeply committed to being a well-governed, environmentally sustainable organization where diverse talent thrives in an inclusive workplace.All aspects of employment at Infosys are based on merit, competence and performance. We are committed to embracing diversity and creating an inclusive environment for all employees. Infosys is proud to be an equal opportunity employer.Infosys is a global leader in next-generation digital services and consulting. We enable clients in 59 countries to navigate their digital transformation.With over four decades of experience in managing the systems and workings of global enterprises, we expertly steer clients, in 59 countries, as they navigate their digital transformation powered by cloud and AI. We enable them with an AI-first core, empower the business with agile digital at scale and drive continuous improvement with always-on learning through the transfer of digital skills, expertise, and ideas from our innovation ecosystem. We are deeply committed to being a well-governed, environmentally sustainable organization where diverse talent thrives in an inclusive workplace.All aspects of employment at Infosys are based on merit, competence and performance. We are committed to embracing diversity and creating an inclusive environment for all employees. Infosys is proud to be an equal opportunity employer.

Similar jobs