Job Summary
Cloud application developer preferably AWS who can seamlessly mesh tech know-how with business acumen to work on Cloud application projects based on customers needs involving cloud computing needs, including infrastructure design, maintenance, support and planning, and everything in between.
AWS Developer will be responsible for making our app more scalable and reliable and can build Cloud Native assets.
Responsibilities
Experience with the core AWS services.
Experience in developing software using languages such asJava, Python, Node.js, .Net, C++ or Ruby, JavaScript/CSS3/HTML5, MySQL, NoSQL, DynamoDB.
Experience with building or maintaining cloud-native applications.
Experience with SOA applications and cloud-based services, preferably AWS.
Experience withDocker and Kubernetes. Having usedECS or EKS, Lambda, API Gateway, AWS Container Services or other Microservices.
Past experience with the serverless approaches using AWS Lambda.
Strong technical hands-on experience in software system development using backend framework.
Ability to troubleshoot distributed systems.
Knowledge of writing infrastructure as code (IaC) usingCloudFormation or Terraform.
Two years experience in a Cloud Engineer role or related position.
Knowledge of web services,API, REST and RPC.
Strong awareness of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks.
Database experience, including knowledge of SQL and NoSQL, and related data stores such as Postgres.
Extensive experience with open-source technology, software development and system engineering.
Orchestrating and automating cloud-based platforms.
Expected to understand the core AWS services and apply best practices regarding security and scalability.
Setting up a monitoring stack using scripts.
Manageimplementation of cloud solution architecture on App Mordernization.
Managing production infrastructure with Terraform, CloudFormation, etc.
Write infrastructure as code using CloudFormation or similar and build assets around the same to eliminate repetitive tasks.
As a member of our Cloud Migration Practice you will be responsible for defining and implementing application cloud migration, modernisation and rationalisation solutions for clients across all sectors.
Build assets revolvong around AWS activities performed on daily basis.
Stay current with industry trends, making recommendations as needed to help the team excel.
Expertise in networking concepts , architecture, protocols, routing technologies, security approaches and resiliency.
Educational Qualifications
Bachelors Degree in Computer Science or Engineering; Masters degree a plus.
Other Skills
A self-starter with excellent written verbal communication skills, both highly technical and non-technical bearing the target audience and communication objective in mind, be they similarly skilled peers or non-technical stakeholders and executives.
Creative problem-solving skills.
Ability to work in highly ambiguous environments with a diverse set of technologies.
Required Certifications
Certification as an AWS Developer Certificate, AWS DevOps, Other cloud-related certification also a plus.
