Description
AWS Cloud Developer
We are heading up a recruitment drive on behalf of a growing start up that require an SC Cleared AWS Cloud Developer to join their team on a major government project that is based remotely.
Experienced in building cloud-native applications in innovative ways whether this is building micro-service applications in Kubernetes or running server-less-based applications in AWS Lambda.
We are looking for someone who can innovate and think out of the box to tackle interesting customer challenges with a keen sense of security engineering that is also aware of the implications (eg tech debt) of the choices of the technology they implement and consume.
Ways of working
Culture is important to us.
The developer fully appreciates and aligns with agile ways of working and is disciplined in sprint delivery while aligned with modern DevOps practices.
You will be working and supporting a growing multi-disciplined delivery-focused innovation team (we call 'teams' 'pods') that delivers customer-facing applications and services.
Duties/Responsibilities
The service provider will identify or suggest areas of improvement/new features and/or take customer requirements and implement them through the usual software development life cycle.
The service providers will work closely with the pod and pod lead.
Sought after Skills
A full-stack developer proficient in at least one language from our stack;
Java Javascript | NodeJS | React Python3 Go
Other must-have skill experience;
Experience with core compute AWS services eg EC2, RDS, VPC, Lambda, S3, EKS/ECS Knowledge of OAuth/OIDC Accessing database stores (through ORM) Strong notions of security best practices - understanding why/how/when to leverage IAM roles, KMS, OWASP etc. Experience with exposing metrics/event-based logging Containerisation (or server-less technologies) A good understanding of the Linux OS Understand how to troubleshoot distributed systems
Desirable skill experience; Knowledge of OSI Model Elasticsearch (or forks), Kafka/MQ's Knowledge of modern methodologies for building software-as-a-service apps Understand the importance of declaratively defined Infra as Code Automation/Infra as Code/GitOps tooling eg Ansible, Terraform, Yaml Kubernetes Experience in Shell Scripting eg Bash/Zsh/PowerShell