Cloud Services Programmer - CSP24-13873

apartmentNavitsPartners placeBethesda 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.
electric_boltImmediate start

Senior Gameplay Programmer

placeRockville (MD), 6 mi from Bethesda (MD)
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...
apartmentNavitsPartnersplaceWashington, 8 mi from Bethesda (MD)
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...
thumb_up_altRecommended

Backend Programmer

placeRockville (MD), 6 mi from Bethesda (MD)
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 Backend Programmer, you will…  •  Work...