Amazon - Annapolis, MD

posted 4 days ago

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

About the position

The Application Developer position within AWS Professional Services focuses on building cloud-native applications and assisting customers in architecting, developing, and re-engineering applications to leverage the AWS Cloud effectively. This role involves working on high-profile projects, collaborating with various teams, and utilizing AWS services to create scalable and efficient applications.

Responsibilities

  • Work as a technical leader alongside customer business, development, and infrastructure teams.
  • Lead technical and design discussions with IT executives to help enterprises speed their adoption of new technologies and practices.
  • Architect and build highly scalable, cloud-native applications on the AWS platform using core developer services such as API Gateway, Lambda, SQS, DynamoDB, and ECS.
  • Leverage new technology paradigms (e.g., serverless, containers, microservices).
  • Migrate monolithic applications to microservices architectures.
  • Advise on implementing AWS best practices.
  • Influence infrastructure architecture by sharing your application development expertise.
  • Represent the voice for developers internally and influence AWS Professional Services offerings and AWS product strategy for developers.

Requirements

  • 5+ years of large scale software development or application engineering with recent coding experience in two or more modern programming languages such as Java, JavaScript, C/C++, C#, Swift, Node.js, Python, Go, or Ruby.
  • 3+ years of experience as a technical specialist in customer-facing roles.
  • Experience with Agile development methodologies and Continuous Integration and Continuous Delivery (CI/CD).
  • Cloud development experience.
  • Current, active US Government Security Clearance of TS/SCI with Polygraph.

Nice-to-haves

  • Master's degree in Computer Science or related technical field.
  • 8+ years of large scale software development or application engineering with recent coding experience in two or more modern programming languages.
  • Architecting, designing, and developing applications on the AWS platform and possess Cloud certifications.
  • Designing and building applications using Container and serverless technologies.
  • Experience architecting highly available systems that utilize load balancing, horizontal scalability, and high availability.
  • Good exposure to Agile software development and DevOps practices such as Infrastructure as Code (IaC), Continuous Integration, and automated deployment.

Benefits

  • Flexible work hours and arrangements
  • Mentorship and career growth opportunities
  • Diversity and inclusion initiatives
  • Work-life balance support
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service