Key Responsibilities:
Be an experienced Python developer, with deep technical knowledge of AWS, Batch Processing, Restful Services
Responsible for developing and delivering complex software requirements to accomplish business goals
Apply a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing and deployment
Documents and communicates required information for deployment, maintenance, support, and business functionality
Minimum Qualifications:
Proficiency in Python: Strong experience with Python programming; Experience with Java is a plus
Develop and maintain Step Functions (preferred, but strong Python skills are essential)
AWS Experience: Knowledge of AWS services, particularly S3 and Lambda
Batch Processing: Experience in designing and developing batch processing systems
REST Implementation: Proficiency in creating and maintaining RESTful services using Python
Automated Testing: Strong understanding and experience in test-driven development and automated testing practices
Databricks: Experience with Databricks design and development is preferred
Any Gradute