Sr. AWS Cloud Developer

Application Research Center LLC

Sr. AWS Cloud Developer

Chantilly, VA
Full Time
Paid
  • Responsibilities

    Benefits:

    401(k)

    Bonus based on performance

    Health insurance

    Paid time off

    Vision insurance

    Job Title: Sr. AWS Cloud Developer

    · Location: Rockville, Maryland

    · Work Type: Remote

    · Job Category: Information Technology

    · Travel: None to Minimal

    · Clearance: Able to Obtain Public Trust

    Employment Type: Full-Time

    About the Role: The Application Research Center (ARC) is seeking a motivated AWS Cloud Developer to join our dynamic team. The ideal candidate will have expertise in designing, implementing, and maintaining AWS cloud-based applications and infrastructure, with additional knowledge of networking concepts in cloud environments. This role requires a strong foundation in Python, AWS Lambda, Infrastructure as Code (IaC) tools, and networking in the context of AWS, coupled with an AWS certification.

    Key Responsibilities:

    Design and develop scalable, secure, and high-performance solutions using AWS services.

    Write clean, efficient, and maintainable code in Python for serverless and other cloud-native applications.

    Build and deploy infrastructure using Infrastructure as Code (IaC) tools like AWS CloudFormation, Terraform, or AWS CDK.

    Develop, test, and maintain AWS Lambda functions and integrate them with other AWS services.

    Configure and manage networking components within AWS, including VPCs, Subnets, Security Groups, Routing Tables, and VPNs.

    Implement and troubleshoot network architectures such as hybrid cloud, multi-VPC, and inter-region connectivity.

    Collaborate with DevOps and product teams to streamline cloud deployments and operations.

    Optimize applications, cloud infrastructure, and network performance for cost and efficiency.

    Ensure security best practices and compliance requirements are adhered to.

    Required Qualifications:

    AWS Certified: Associate- or Professional-level certifications (e.g., AWS Solutions Architect, AWS Developer).

    Programming Expertise: Proficient in Python with experience in building cloud-native applications.

    Serverless Computing: Hands-on experience with AWS Lambda.

    IaC Tools: Experience with CloudFormation, Terraform, or AWS CDK.

    AWS Networking Expertise:

    Knowledge of VPC design, Subnetting, Route 53, NAT Gateways, and Load Balancers.

    Experience with hybrid cloud networking (Direct Connect, Transit Gateway, VPNs).

    Understanding of security in network design (e.g., NACLs, Security Groups).

    AWS Ecosystem: Familiarity with services like S3, EC2, RDS, DynamoDB, API Gateway, and more.

    Version Control: Experience using Git and CI/CD pipelines.

    Problem-Solving: Strong debugging, analytical, and troubleshooting skills, including network-related issues.

    Preferred Qualifications:

    Experience with containerization technologies (e.g., Docker, Kubernetes, AWS ECS/EKS).

    Familiarity with monitoring tools (e.g., CloudWatch, Prometheus).

    Knowledge of additional scripting languages like Bash or PowerShell.

    Understanding of Agile/Scrum methodologies.

    Experience in securing cloud and network architectures (e.g., VPNs, IAM policies).

    Why Join Us?

    Opportunity to work on cutting-edge AWS projects with advanced networking solutions.

    Collaborative and innovative work environment.

    Competitive compensation and benefits.

    Access to continuous learning and AWS upskilling programs.

    This is a remote position.