Cloud Services Programmer - CSP24-13873

apartmentNavitsPartners placeWashington calendar_month 
Job Title: Cloud Services Programmer
Location: Washington, DC

Duration: 3+ months (Possibility for extension)

Background:

The Cloud Services Programmer will support a project involving the development of a collection and processing pipeline, as well as database development. This role includes the initial deployment of enterprise cloud-based systems.

Requirements:

The ideal candidate must have the following knowledge and skills:

  • AWS Cloud Application Development: Hands-on experience with AWS cloud development is required.
  • Agile Development: Experience working in Agile environments.
  • Backend and Frontend Development: Proficiency in Python for backend services and Angular or React for frontend development.
  • Cloud and DevOps Expertise: Advanced knowledge of cloud technology platforms, tools, DevOps practices, and database management.
  • Leadership in Cloud Domains: Ability to lead one or more areas such as database management, programming, cloud security/recovery, and cloud integration.
  • Python and IaC: Experience writing Python code along with Infrastructure as Code (IaC) deployment using AWS CDK or Terraform. Knowledge of AWS Step-Functions for business process modeling.
  • Container-Based Applications: Experience developing containerized applications with REST APIs using Angular or React in Typescript.
  • AWS Monitoring Tools: Familiarity with AWS CloudWatch and AWS CloudTrail for logging and monitoring in regulated environments.
  • Problem-Solving: Responsible for troubleshooting, remediation, and unit testing during application development and deployment.

Deliverables:

The contractor will be responsible for delivering the following:

  • AWS Development: Hands-on experience developing with AWS is required.
  • GovCloud Development: Experience with GovCloud is helpful.
  • Python Code Development: Python application design, including code structure, packaging, and deployment.
  • Airflow Workflow Design: Python code development and workflow design using Airflow.
  • Unit Testing and Mocking: Ability to write unit tests and apply mocking techniques.
  • Docker Knowledge: Functional understanding of Docker.
  • AWS Lambda Development: Experience with writing AWS Lambda functions, managing layers, and deployment methods (e.g., zip, Docker).
  • Glue Jobs Development: Designing Glue jobs using Python Shell and PySpark.
  • Event Handling: Experience with SNS/SQL, event-triggering (e.g., EventBridge), and AWS Step Functions.
  • AWS Logging: Understanding logging mechanisms in AWS.
  • Database Development: Experience with Postgres and Redshift for database development and data migration.
  • Data Lakes: Experience building and accessing Data Lakes using Glue, Athena, Redshift, and building data access APIs.
  • Security Implementation: Implement granular access security for databases and data lakes, with integration of Okta/Cognito for access control.
apartmentNavitsPartnersplaceAlexandria, 7 mi from Washington
Job Title: Cloud Services Programmer Location: Washington, DC Duration: 3+ months (Possibility for extension) Background: The Cloud Services Programmer will support a project involving the development of a collection and processing pipeline...
placeCollege Park (MD), 7 mi from Washington
Overview: Lynker is an experienced Scientific Application Programmer to support workflow development activities for the new National Oceanic and Atmospheric Administration (NOAA) Seasonal Forecast System (SFS) at the Environmental Modeling Center...
local_fire_departmentUrgent

Senior Gameplay Programmer

placeRockville (MD), 14 mi from Washington
and backgrounds. If you are passionate about making a meaningful contribution to some of the most significant games in the industry we’d love to hear from you! Responsibilities: Your Daily Life at Bethesda Game Studios As Senior Gameplay Programmer, you...