Amazon - Annapolis Junction, MD

posted 6 days ago

Full-time - Mid Level
Onsite - Annapolis Junction, MD
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

Amazon Web Services (AWS) is seeking highly talented hands-on technical architects/developers to join our Professional Services organization. This role focuses on accelerating customers' journey to the cloud by leveraging AWS services. The ideal candidate will possess a unique balance of application development/architecture, cloud migration experience, and strong interpersonal skills to build scalable playbooks for large-scale migrations. The position involves working on a variety of innovative projects, collaborating with internal AWS teams and external partners, and ensuring successful outcomes for customers.

Responsibilities

  • Help customers architect scalable, highly available application solutions that leverage AWS services.
  • Architect and develop customer applications to be cloud optimized.
  • Work as a technical leader alongside our customer's business, development, and infrastructure teams.
  • Provide deep software development knowledge with respect to cloud architecture, design patterns, and programming.
  • Advise and implement AWS best practices.
  • Leverage Agile software development methodologies.
  • Implement DevOps practices such as infrastructure as code, continuous integration, and automated deployment.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent professional or military experience.
  • 5+ years of enterprise software development or application engineering with recent coding experience in two or more of the following languages: Java, JavaScript, C/C++, C#, Swift, Node.js, Python, Go, or Ruby.
  • Experience with Continuous Integration and Continuous Delivery (CI/CD).
  • Professional experience developing, designing, and developing applications in a Public or Hybrid Cloud environment.
  • Experience in a customer-facing role driving discussions with technical personnel regarding design, development, and architecting best practices.

Nice-to-haves

  • Experience architecting highly available systems that utilize load balancing, horizontal scalability, and high availability.
  • Experience with continuous integration tools (e.g., Jenkins).
  • Scripting experience (e.g., Bash, PowerShell, Python, Ruby, Perl, etc.).
  • Hands-on experience leading the design, development, and deployment of business software at scale as well as Agile development methodologies.
  • Experience with designing and building applications using AWS services such as EC2, AWS Elastic Beanstalk, AWS OpsWorks.
  • Experience with unit or automated testing tools (e.g., Junit, TestNG).
  • Experience or familiarity with CloudFormation, Terraform.
  • Experience with configuration management platforms (e.g., Chef, Puppet, Salt, or Ansible) and integration experience of AWS cloud services with on-premise technologies.

Benefits

  • Flexible work hours and arrangements to support work-life balance.
  • Ongoing mentorship and career advancement resources.
  • Employee-led affinity groups fostering a culture of inclusion.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service