AWS Developer Job Description Template/Brief

We are hiring an AWS Developer who will work with the enterprise solution's development and implementation in AWS cloud environments. This individual will be primarily responsible for coordinating upgrades and deployment initiatives and providing insight and ideas for implementing client solutions.

AWS Developer Job Profile

An AWS developer is in charge of configuring, maintaining, and growing web application cloud infrastructure. AWS developers must grasp the essential AWS services and follow best practices for security and scalability.

Reports To

  • Tech Lead
  • Sr. AWS Developer

AWS Developer Responsibilities

  • Understand an organization's present application infrastructure and make comments and/or proposals to enhance or improve it
  • Define and document best practices and methods for application deployment and infrastructure upkeep
  • Collaborate with the IT team or department on the migration of web apps to AWS
  • Create, plan, and implement low-cost migration techniques
  • Develop programmes that are reusable, effective, and scalable
  • Perform software analysis, testing, debugging, and updating to ensure that programmes are compatible with all web browsers
  • Create a serverless application using multiple AWS services such as API, RDS instance, and Lambda
  • Examine and evaluate programmes to identify technical faults and make remedy proposals and/or recommendations

AWS Developer Requirements & Skills

  • A bachelor's or master's degree in computer science, information technology, or a related field
  • Prior experience planning, designing, developing, architecting, and deploying cloud applications on AWS platforms
  • Knowledge of fundamental AWS services, applications, and best practices for AWS architecture
  • Practical expertise in a variety of disciplines, such as database architecture, business intelligence, machine learning, advanced analytics, big data, etc
  • Significant experience in Linux/Unix administration
  • Knowledge of Docker and Kubernetes
  • Experience working with cross-functional teams of business analysts, data scientists, subject matter experts, and developers
  • The ability to recognize and fix problems in distributed systems fast
  • Self-starter, team player, and problem solver
  • Prior experience in large-scale system design
  • Understanding of web services such as API, REST, and RPC
  • AWS credentials, as well as any other professional certifications