Senior Application Developer

Contract Performance Period : November 1, 2024 - December 31, 2024
Job Location : Washington, DC - A minimum of 1 day per week Onsite support required, unless otherwise directed.
Direct Hire : Hourly- Contractual through 12/31/2024, with possibility for extension
Pay Range : Depending on Experience
Travel Requirements : On-site/Remote at Washington, DC locations (unless directed otherwise), with a minimum of 1 day per week for On-Site support.
Working Remotely : On-site/Remote at Washington, DC locations (unless directed otherwise), with a minimum of 1 day per week for On-Site support.

Project Description :
Seeking a Senior Application Developer to help support the development of an application utilizing AWS Serverless and cloud services. Candidate must have expert knowledge (i.e., demonstrates comprehensive understanding and is viewed as a subject matter expert in the following areas: cloud technology platforms (specially AWS), Python Code development and PySpark experience. Programming, cloud security/recovery, cloud tools/services, DevOps and database management. Experience with ETK data processing and Airflow experience is highly desirable. Period of Performance:11/01/2024 to 12/31/2024 with the possibility of renewal. Performance Location: Washington, DC

Qualification Requirements :
- Working experience with Python Code development - Experience with designing Glue jobs using both Python Shell and PySpark - Full understanding of Python applications design, code structure, packaging, and deployments - Ability to write unit tests and use various mocking techniques - Functional knowledge of Docker - Experience with ETL data processing. Airflow experience is highly desired. - Experience with writing AWS Lambda functions - Experience with SNS/SQL implementation techniques, event triggering (e.g., EventBridge) and Step Functions - Experience with infrastructure building using AWS CDK - Understanding of logging in AWS - Experience with database development and data migration (Postgres and Redshift) - Experience in building/accessing Data Lakes using Glue/Athena/Redshift and building data access APIs - Implementation of database/data lake granular access security, and access integration with Okta/Cognito ** U.S. citizenship is a requirement. *** Bachelor’s degree in computer science, information technology, or related field and six years of experience

Skills Requirements :
- Python code development - Experience with designing Glue jobs using both Python Shell and PySpark - Full understanding of Python applications design, code structure, packaging, and deployments - Ability to write unit tests and use various mocking techniques - Functional knowledge of Docker - Experience with ETL data processing. Airflow experience is highly desired. - Experience with writing AWS Lambda functions - Experience with SNS/SQL implementation techniques, event triggering (e.g., EventBridge) and Step Functions - Experience with infrastructure building using AWS CDK - Understanding of logging in AWS - Experience with database development and data migration (Postgres and Redshift) - Experience in building/accessing Data Lakes using Glue/Athena/Redshift and building data access APIs - Implementation of database/data lake granular access security, and access integration with Okta/Cognito

Responsibilities :
The responsibilities will include: Contributing to the design of the code they will be responsible for implementing along with the required documentation. Be responsible for remediation and unit testing of code when issues arise as part of the CI/CD, application development and user deployment process. Ability to provide SNS/SQL implementation techniques. Provide implementation of database/data lake granular access security and access integration with Okta/Cognito. Provide Python application code development and design Glue jobs using Python Shell and PySpark. Candidate must be able to work effectively with staff and have experience working as part of an Agile team.

Job ID : 1422

Submit your resume for this position

"*" indicates required fields

Your Name*
MM slash DD slash YYYY
Accepted file types: pdf, doc, docx, txt, Max. file size: 1 MB.
Note : accepted file types are pdf,doc,docx and txt up to 1MB
This field is for validation purposes and should be left unchanged.