https://bayt.page.link/Jh2LjwBUzy9gwSXs9
Other Business Support Services
Create a job alert for similar positions

Job Description

Position Overview:We are looking for a highly skilled Senior Python Developer with extensive experience in DevOps practices, particularly in workflow management using Apache Airflow, CI/CD pipelines, and cloud integration. The ideal candidate will possess a strong foundation in Python programming and a proven track record in developing scalable applications and automating processes within a collaborative environment.


Software Requirements:


  • Programming Proficiency:Advanced proficiency in Python with a solid understanding of data structures, algorithms, and object-oriented programming principles.
  • DevOps Experience:Demonstrated experience with CI/CD pipelines, version control systems (e.g., Git), and containerization technologies (e.g., Docker, Kubernetes).
  • Workflow Management:Familiarity with orchestration tools like Apache Airflow for managing complex data workflows.

Overall Responsibilities:


  • Design and develop scalable, maintainable Python-based applications tailored for data processing, analysis, and automation tasks.
  • Collaborate with cross-functional teams to implement best practices in DevOps for code deployment, automation, and infrastructure management.
  • Construct and maintain data pipelines, workflows, and automation scripts utilizing Python and Apache Airflow.
  • Develop and enforce CI/CD pipelines for automated testing, building, and deployment of Python applications and workflows.

Category-wise Technical Skills:


  • Programming Languages:


    • Proficient in Python, including expertise in libraries relevant to data processing (e.g., Pandas, NumPy), analysis, and automation.
  • DevOps Tools:


    • Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI), version control (Git), and container technologies (Docker, Kubernetes).
  • Workflow Management:


    • Practical experience with Apache Airflow for orchestrating and scheduling data workflows effectively.
  • Data Processing and Analysis:


    • Strong ability to write efficient Python code for data manipulation, processing, and analysis.
  • Automation:


    • Skilled in creating automation scripts and tools using Python for application and infrastructure automation.
  • Cloud Services:


    • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and capability to integrate Python applications with cloud services.

Experience:


  • A minimum of 5 years of professional experience in software development, with a dedicated focus on Python, DevOps practices, and workflow management using Apache Airflow.

Day-to-Day Activities:


  • Collaborate with the development team to design, develop, and maintain Python-based applications and data workflows.
  • Implement DevOps best practices for automated testing, building, and deployment of Python applications.
  • Build and manage data workflows and pipelines using Apache Airflow to facilitate efficient data processing and automation.
  • Liaise closely with infrastructure teams to ensure the seamless integration of Python applications with cloud services and containerization platforms.
  • Write clean, efficient, and well-documented Python code while adhering to best practices and coding standards.

Qualifications & Soft Skills:


  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Strong problem-solving abilities and analytical thinking.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
  • Proactive, self-motivated, and adaptable to evolving project requirements.
  • Capacity to learn and adapt to new technologies and tools quickly.

S​YNECHRON’S DIVERSITY & INCLUSION STATEMENT
 


Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.



All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.


Candidate Application Notice


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.