Full stack software engineer

 

Recruiter:

IOCO

Job Ref:

iOCO00992

Date posted:

Thursday, September 2, 2021

Location:

Johannesburg, South Africa

Salary:

Negotiable


SUMMARY:
The Role:

One of our major clients is looking for a software engineer that is excited to implement full-stack solutions for intricate and intriguing challenges.

The ideal candidate should be a "go getter" and works independently and collaboratively to make things happen.

Essential ...

POSITION INFO:
The Role:

One of our major clients is looking for a software engineer that is excited to implement full-stack solutions for intricate and intriguing challenges.

The ideal candidate should be a "go getter" and works independently and collaboratively to make things happen.

Essential functions:

  • Deployment - knowing how to deploy applications with Elastic Container Service (ECS) for Docker or Elastic Kubernetes Service (EKS) for Kubernetes.
  • Development and maintenance on platform/application.
  • Review and present proposed system solution to IT Project Manager / Leader and User Management or System owner.
  • Develop systems solutions in line with quality and delivery requirements.
  • Preparation of system/technical documentation (as per ISO standards)
  • Meet with end users and gather requirements.
  • Participate in daily stand-ups.
  • Ability and willingness to coach and give training to fellow colleagues and users when required.
  • Compiling of user and operational manuals.
  • Security - understanding the AWS Security Model and IAM.
  • AWS SDK - how your application is going to interact with AWS in the code.
  • Databases.
  • Serverless - Serverless services in AWS, such as Lambda and API Gateway.
  • System audits
  • User sign off

 

Skills and Experience:

Essential Qualification:

  • Qualification in IT Business Analysis  (Diploma / Degree)   

Experience Required:

  • 4-8 yearsâ?? experience in relevant programming language.
  • Web and digital project experience advantageous.
  • Agile working experience is also advantageous
Key Accountabilities:

Functional Skills:

  • Understanding of integration between different technologies.
  • Coordination between development and support environments.
  • Assisting with the business case.
  • Planning and monitoring.
  • Eliciting requirements
  • Requirements organisation.
  • Translating and simplifying requirements.
  • Requirements management and communication.
  • Requirements analysis
  • Document requirements in appropriate format depending on methodology followed.
  • Assist with identification and management of risks

Technical Skills:

  • Configuration management using CloudFormation and/or Chef/Puppet.
  • Implementing experience with primary AWS services (EC2, ELB, ECS, RDS, Lambda, API Gateway, Route53, S3).
  • Good understanding of Networking, Security and Identity Access Management.
  • Leading highly available and fault-tolerant enterprise and web-scale software deployments.
  • Experience in performance optimization techniques.
  • Good experience on any Cloud Platform (AWS, Azure, Google etc.).
  • Strong programming skills in JavaScript, Java and/or Python.
  • Experience with continuous integration tools, such as GitLab CI, Bamboo, or Jenkins.
Personality and Attributes:

Soft Skills:

  • Problem solving capabilities.
  • Ability to work as part of a team.
  • Ability to work interdependently as well as independently and to submit deliverables on time and with excellent quality.
  • Excellent interpersonal skills.
  • Organisational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues / users.
  • Strong ability to understand and interpret business needs.
  • Requirements with an aptitude to move concepts through to proposal and successful implementation.
  • Strong presentation skills.
  • Above-board work ethics.
  •  Flexibility to take up different tasks in the project.
  •  Ability and willingness to coach and give training to fellow colleagues and users when required.
  • Willing and able to travel internationally.


 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Senior Full Stack Software Developer (C# & Python)
Location: Midrand
Salary: Annually
Seeking a full stack software Developer with experience in C# and the Python program. You will be responsible for a collaborative environment and need to have a comprehensive understanding of the entire software development lifecycle, designing and developing both front-end and back-end components of applications, focusing on performance, scalability and maintainability.
6 days ago


AI-Enabled Full Stack Software Developer
Location: Capetown
Salary: R70 000 p/m
This role exists to bridge the gap between product and engineering by designing and building software while defining technical specifications for other developers
7 days ago


Full Stack Software Engineer
Location: Remote
Salary: 30000
Our client is looking for a full stack software engineer to join their team remotely.
8 days ago


Full Stack Software Engineer
Location: Johannesburg
Salary: Market Related
full stack software engineer
11 days ago


Full-Stack Software Engineer
Location: Johannesburg
Salary:
13 days ago


Full-Stack Software Developer
Location: Capetown
Salary: market related
The purpose of this role is to develop robust full-stack applications and pioneer Agentic AI implementations.
47 days ago


C# Full Stack Software Developer (Midrand) (Hybrid)
Location: Johannesburg
Salary:
56 days ago


Full Stack Software Developer
Location: Johannesburg
Salary:
71 days ago


Software Developers | Full Stack | Back-End | Front-End
Location: Johannesburg
Salary:
Code Your Future. Build What Matters. Be Seen for Your Talent.The right opportunity doesn’t just match your skills, it accelerates your growth, challenges your thinking, and rewards your impact. If you’re a developer who thrives on solving real problems and working with modern tech, then it’s time to explore what’s next.I am a Senior IT Recruiter with extensive experience w...
5 days ago


Software Developer III (Intermediate C# Developer – Full stack)
Location: Centurion
Salary: Negotiable
We are seeking an Intermediate .NET Developer with 2–3 years of hands-on experience and a proven track record of delivering at least three successful projects. The role involves building intuitive user interfaces, designing scalable backend architectures, integrating APIs, and managing server-side logic. The can...
5 days ago


Create a free job alert for Full stack software engineer in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions