Familiarity with AWS services for application deployment.
Knowledge of job orchestration tools like AWS Step Functions and Apache Airflow.
Excellent communication and collaboration skills.
Responsibilities
Design, develop, and maintain applications using Python.
Support API development for system integration.
Write and optimize SQL queries for data needs.
Develop data processing solutions with Apache Spark.
Utilize AWS services for application support.
Implement job orchestration workflows using AWS Step Functions or Apache Airflow.
Collaborate with stakeholders to understand requirements and deliver technical solutions.
Benefits
Opportunity to work with cutting-edge technologies.
Collaborative work environment with cross-functional teams.
Exposure to cloud services and data processing frameworks.
Professional development opportunities in advanced Python and AWS.
Flexible work arrangements to support work-life balance.
Full Job Description
Job Summary We are seeking a Senior Python Developer with strong experience in Python development, API design, SQL, Apache Spark, and AWS services. The ideal candidate will have hands-on experience with job orchestration tools such as AWS Step Functions and Apache Airflow, along with the ability to collaborate proactively with technology, product, vendor, and enterprise teams to deliver effective technical solutions.
Key Responsibilities • Design, develop, and maintain applications and solutions using Python. • Design, develop, and support APIs to enable reliable integration between systems. • Write and optimize SQL queries to support data processing and application requirements. • Develop and maintain data processing solutions using Apache Spark. • Leverage AWS services to support application development and deployment. • Implement and manage job orchestration workflows using AWS Step Functions, Apache Airflow, or similar tools. • Collaborate proactively with technology, product, vendor, and enterprise stakeholders to understand requirements and coordinate technical deliverables. • Communicate technical updates, challenges, and solutions effectively to relevant stakeholders.
Required Qualifications • Strong experience in Python development. • Experience in API design and development. • Proficiency in SQL. • Hands-on experience with Apache Spark. • Experience working with AWS services. • Knowledge of job orchestration tools such as AWS Step Functions and Apache Airflow. • Excellent communication skills and the ability to collaborate proactively with technology, product, vendor, and enterprise teams.