Volitiion Iit - Washington, DC

posted 5 days ago

Full-time - Senior
Hybrid - Washington, DC
Professional, Scientific, and Technical Services

About the position

The Senior Applications (Python) Developer at Volitiion IIT Inc. is responsible for developing and maintaining Python applications, particularly in a federal environment. This hybrid role requires expertise in AWS services, ETL processes, and database management, with a focus on delivering high-quality code and solutions for federal clients.

Responsibilities

  • Develop and maintain Python applications for federal clients.
  • Design and implement Glue jobs using Python Shell and PySpark.
  • Write unit tests and utilize mocking techniques for code validation.
  • Work with Docker for application containerization.
  • Process ETL data and manage workflows using Airflow.
  • Write AWS Lambda functions for serverless applications.
  • Implement SNS/SQL techniques and manage event triggering with EventBridge and Step Functions.
  • Build infrastructure using AWS CDK.
  • Manage logging and monitoring in AWS environments.
  • Develop and migrate databases, specifically Postgres and Redshift.
  • Access and build Data Lakes using Glue/Athena/Redshift and create data access APIs.
  • Implement granular access security for databases and data lakes, integrating with Okta/Cognito.

Requirements

  • Proven experience in Python code development.
  • Strong understanding of Python application design, code structure, packaging, and deployments.
  • Experience designing Glue jobs with Python Shell and PySpark.
  • Ability to write unit tests and apply various mocking techniques.
  • Functional knowledge of Docker.
  • Experience with ETL data processing, with Airflow experience being highly desired.
  • Experience writing AWS Lambda functions.
  • Familiarity with SNS/SQL implementation techniques and event triggering.
  • Experience building infrastructure using AWS CDK.
  • Understanding of logging practices in AWS.
  • Experience with database development and data migration, particularly with Postgres and Redshift.
  • Experience in building and accessing Data Lakes using Glue/Athena/Redshift.

Nice-to-haves

  • Experience with data access APIs.
  • Knowledge of access integration with Okta/Cognito.

Benefits

  • Competitive pay and multi-year projects.
  • Work-life balance with flexible scheduling.
  • Career development support and skillset building opportunities.
  • Referral program with bonuses for successful placements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service