Software Engineer (advanced)

Midrand, Johannesburg, South Africa

Job Description


Essential Skills Requirements:
- Familiarity with Microservices Architecture, Cloud, and Container Architecture
- At least 6 years of experience using back-end technologies such as:
- Java, JavaScript / TypeScript / Node.js, Python
- Experience with cloud technologies (Amazon AWS strongly preferred):
- API Gateway, CloudWatch, Lambda, DynamoDB, SQS, SNS, Kinesis, S3, etc.
- Virtual networks (VPC), including communication with on-premise networks
- Experience with both SQL and NoSQL databases (DynamoDB)
Experience with:
-Web Services Design & Deployment
-Event-driven architectures with queues and streams
-GIT (GitHub and GitHub Actions)
-Experience with Design / Architecture Patterns
-Familiarity with additional responsibilities assigned in the Agile Working Model (AWM) Charter
Advantageous Skills Requirements:
- Further experience with AWS cloud technologies, such as:
- CI/CD pipelines and configuration
- Infrastructure as Code (Terraform, CloudFormation)
- Automated deployment and configuration of components and systems
- Monitoring and log analytics
- Containers: Docker and Kubernetes
- Experience with:
- Linear and Nonlinear Optimization
- Control Theory
- Machine Learning
- Design and Evaluation of Efficient Algorithms (Complexity Theory)
- Performance Testing and Tuning (Automated Testing)
- IoT devices
- Understanding of power and energy consumption
- Familiarity with shell scripting and working with Unix/Linux-based systems
- Working with Linux on Windows (WSL or VirtualBox)
- Open to learning new programming languages as needed
Qualifications/Experience Required:
- Relevant IT Degree
- Cloud Certifications
Role and Responsibilities:
- Develop and operate production-ready business applications (24/7)
- Liaise with customers, team members, and external vendors
- Deploy applications in AWS (via GitHub)
- Monitor and operate applications within AWS CloudWatch
- Apply cloud-security patterns and concepts to the solutions and deployments
- Handle additional responsibilities as outlined in the Agile Working Model (AWM) Team Charter

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1352187
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned