Description

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

 

Education

Any Gradute