Software Engineer
ESSENTIAL SKILLS REQUIREMENTS:

  • Familiarity with Microservices Architecture, Cloud Architecture and Container Architecture
  • At least 6 years’ worth of experience using back-end technologies such as
    • Python
    • js
    • Java

  • Experience with the following cloud technologies:
    • Azure/Google Cloud/AWS (AWS is strongly preferred)
    • Kubernetes (EKS, AKS or Self-Managed)
    • AWS API Gateway, CloudWatch, EC2, RDS, S3
    • Automated deployment and configuration of components and systems
    • IaaS knowledge, e.g. deployment and maintenance of Linux VMs
    • Virtual networks, including communication with on-premises networks
    • Continuous Integration, Continuous Delivery (design, configuration, and operation)
    • Infrastructure as Code (Terraform, CloudFormation)
    • Monitoring, log analytics and observability

  • Experience with SQL Databases (PostgreSQL or others)

  • Experience with:
    • Web Services Design & Deployment
    • REST
    • GIT

  • Experience with Design / Architecture Patterns
  • Experience CI/CD Tools like GitLab, Jenkins, SonarQube, Nexus
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter

QUALIFICATIONS / EXPERIENCE NEEDED:

  • Relevant IT Degree
  • Cloud Certifications

Desired Skills:

  • Software Engineer
  • Microservices Architecture
  • back-end
  • Cloud Architecture

Learn more/Apply for this position