• Login Name       Password       Remember me       LOGIN LOGIN    FORGOT PASSWORD


AWS Developer

Job Ref
Job Type
Employer Type
Date Added 13 Apr 2021
Expiry Date 11 May 2021
* There has been 1 application to this job.
* This job has been viewed 1332 times.


Market related


Role details:

• Understanding the current application infrastructure of an organization and coming up with recommendations and/or suggestions to change or improve it
• Defining and documenting best practices and strategies that are related to application deployment and infrastructure maintenance
• Working collaboratively with the IT team or department to migrate web applications to AWS
• Developing, designing, and implementing cost-effective migration strategies
• Creating reusable, effective, and scalable programs
• Carrying out software analysis, testing, debugging, and update to ensure that applications can be used on all web browsers
• Developing various AWS services such as API, RDS instance, and Lambda to build a serverless application
• Examining and inspecting programs to track technical issues and come up with solution suggestions and/or recommendations.
• Understand the current application infrastructure and suggest changes to it.
• Migrate infrastructure with zero downtime to a highly available, scalable one.
• Set up a monitoring stack.
• Define service capacity planning strategies.
• Implement the application’s CI/CD pipeline using the AWS CI/CD stack.
• Write infrastructure as code using CloudFormation or similar.
- - - - - - - - - - - - - -

• 5 years of comprehensive experience using AWS platform, and designing, operating, and troubleshooting solutions
• Experience with the core AWS services, plus the specifics mentioned in this job description.
• Good background in Linux/Unix administration.
• Experience with Docker and Kubernetes
• Proficiency in at least one language from our stack: Java, Python or C#
• Experience with monitoring solutions such as CloudWatch, Prometheus, and the ELK stack.
• Previous exposure to large-scale systems design.
• Ability to troubleshoot distributed systems.
• Knowledge of writing infrastructure as code (IaC) using CloudFormation or Terraform.
• Experience with building or maintaining cloud-native applications.
• Experience with the serverless approaches using AWS Lambda is a plus. For example, the Serverless Application Model (AWS SAM).


• Excellent time management skills, since a web services developer will need to prioritize his/her time on projects
• Well-developed verbal and written communication skills, since a web services developer utilizes written communication skills to deliver regular program reports and verbal communication skills to liaise and interact with team members
• Good decision-making skills, which gives him/her the ability to provide firm and clear perspectives that are secure, resilient, and cost-efficient, and managed with operational excellence
• Excellent multitasking skills, since a web services developer will be required to work on multiple tasks at once
• Strong technical skills such as basic programming knowledge, software development, and continuous integration
• In-depth knowledge of at least one high-level programming language
• Understanding of core AWS services, uses, and basic AWS architecture best practices
• Proficiency in developing, deploying, and debugging cloud-based applications using AWS
• Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications
• Ability to identify key features of AWS services
• Understanding of the AWS shared responsibility model
• Understanding of application lifecycle management
• Ability to use a CI/CD pipeline to deploy applications on AWS
• Ability to use or interact with AWS services
• Ability to apply a basic understanding of cloud-native applications to write code
• Ability to write code using AWS security best practices (e.g., not using secret and access keys in the code, instead using IAM roles)
• Ability to author, maintain, and debug code modules on AWS
• Proficiency writing code for serverless applications
• Understanding of the use of containers in the development process
• Java, Python or C#
• Networking
• Data storage fundamentals
• Security foundations
• AWS service selection
• Cloud-specific patterns and technologies
• Communication.


• AWS Certification