Job Overview
            
                
                    Company
                    Skedara Technology
                 
                
                
                    Category
                    Computer Occupations
                 
                
             
            
            
         
        
            Ready to Apply?
            
                Take the Next Step in Your Career
                Join Skedara Technology and advance your career in Computer Occupations
             
            Apply for This Position
            
                Click the button above to apply on our website
            
         
        
            Job Description
            
                We are seeking an experienced  Senior Python Developer  who specializes in building and maintaining high-performance  ETL and data integration pipelines .
This ideal candidate will be working with data from diverse sources, transforming it efficiently, and ensuring seamless downstream delivery to analytics and reporting systems.
You will work with a global delivery team to design  scalable, modular, and automated data workflows  using modern tools such as  Airflow ,  Git , and  Azure Cloud Services .
Key Responsibilities
·      Design, develop, and maintain Python-based ETL pipelines to extract data from multiple sources such as APIs, SFTP, and web services.
·      Perform data transformation, cleaning, and validation using Python (especially pandas) for analytics and reporting consumption.
·      Maintain and extend existing Python codebases - ensuring modularity, reusability, and consistent coding standards.
·      Implement workflow orchestration and scheduling using Apache Airflow, including DAG creation, monitoring, and error handling.
·      Collaborate with data engineers, operations, and QA teams to ensure pipeline reliability and scalability.
·      Use Git for version control and actively participate in peer code reviews, documentation, and repository management.
·      Apply best practices in logging, exception handling, and testing for production-ready code.
Required Skills & Experience
·      Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
·      6–12 years of professional experience in software development with strong Python expertise.
·      Minimum 4+ years in ETL / Data Engineering using Python and pandas.
·      Solid understanding of API integrations, SFTP data ingestion, and web data extraction.
·      Proficiency in modular programming, OOP concepts, and abstraction-based design.
·      Experience with Airflow for workflow management - creating, scheduling, and monitoring DAGs.
·      Strong understanding of Git-based workflows, branching strategies, and CI/CD collaboration.
Nice to Have Skills
Experience with Azure Cloud Services such as Azure Data Factory, Azure Storage, and Azure Key Vault.
Familiarity with CI/CD pipelines and DevOps practices.
Experience in data automation or data engineering environments.
Basic working knowledge of SQL or relational database systems.
Exposure to PowerShell scripting or similar automation tools.
Soft Skills
·      Strong analytical and problem-solving mindset.
·      Excellent attention to detail and focus on clean, maintainable code.
·      Good communication and collaboration skills for distributed team environments.
·      Self-driven, proactive, and comfortable in fast-paced, dynamic projects.
            
         
  
  
  
        
        
        
        
        
            Don't Miss This Opportunity!
            
                Skedara Technology is actively hiring for this Senior Python Developer position
            
            Apply Now