Job Description
Job Title: Python Developer
Location: Philadelphia, PA (5 Days Onsite a Week)
Duration: Fulltime Position
Technical/Functional Skills
- Scala Spark
- Python
- Big Data
- Kafka
- AWS
- Oracle SQL
- Hive SQL
- Databricks
- Jenkins
Experience Required
8 - 10 Years
Roles & Responsibilities
We are looking for a seasoned Python Developer with experience using AWS and serverless technologies. Candidate must have a strong understanding of python best practices, background in writing well-structured code including unit tests and integration tests. Willing to work with programmatic tools for CI/CD deployment pipelines following a microservices architecture.
The role will include responsibility to create new microservices, adapt current microservices, and work with front and back-end clients from design through implementation, deployment and production support.
To be successful in this role, you will need:
- 5-8 years programming experience
- 3+ years Python experience (preferably used as the primary language in the last job)
Has created and deployed serverless services. Working knowledge of the following:
- AWS (ECS/Fargate, Lambda, DynamoDB, API Gateway, EC2, Kinesis, ELK, RDS)
- GIT/Github
- CI/CD (Concourse and Jenkins)
- Docker
Database systems: PostgresSQL, MongoDB/DocumentDB, Redis. Must have excellent communication skills. Experience working in an Agile, scrum-based team. Experience writing unit & integration tests.