Software Developer

 

Recruiter:

CBI-Electric

Job Ref:

SD

Date posted:

Wednesday, January 19, 2022

Location:

Johannesburg, South Africa

Salary:

Market Related


SUMMARY:
Smart Energy Management

JOB DESCRIPTION:

This position reports to: Software Engineer

Main Responsibilities

  • You will be working in a small in-house team of software engineers and development partners, collaborating closely with our electrical engineering team, to develop and integrate technology systems that tie together complex IOT, Cloud, analytics, dashboarding and service delivery capabilities
  • Designing and delivering the front end systems that underpin a genuinely revolutionary IOT-led energy management solution that will change the world for the better.
  • Managing and deploying services on public Cloud and Cloud-native environments
  • Translate functional requirements, mockups and wireframing into working UI systems
  • Deploying underlying infrastructural services to enable these components, including leading Web server and database technologies
  • Participate in architecture and service delivery design with the rest of the in-house team, define requirements, help brief and guide software development partners, and validate delivery of the necessary functionality.
  • Build intuitive, attractive and powerful user interface systems, both for us to manage the platform and for our customers to interact with the platform.
  • Design, define, integrate and develop the necessary back end, UI and reporting components.
  • Test, validate, hunt down bugs, and constantly improve the usability of our software stack font end.

Minimum Requirements

  • B.Sc. Computer Science or similar highly advantageous
  • Relevant technical certifications
  • 6-8 years relevant experience
  • Able to provide examples of relevant work
  • Knowledge of basic containerisation (Kubernetes, Docker) technology
  • Knowledge of creating and executing on test plans, manually and through automated testing frameworks
  • Software languages such as C++, C#/.Net, JavaScript/NodeJS/Angular, Python/PHP
  • Backend, frontend and API automation and integration experience
  • Responsive/adaptive design to enable UI build for desktop and mobile device
  • Experience with the following technologies: unstructured search (Elasticsearch), logging and log analytics, analytics and visualisation and graphing
  • Experience with software development frameworks which are fit for purpose within the project scope
  • Experience in designing systems for high utilisation, high availability deployments, along with performance optimisation skills
  • Experience with code management systems (e.g.Git), code deployment (e.g. Jenkins), and infrastructure-as-code (e.g. Terraform)
  • Competent in building UX systems in a managed services/customer self-service space

Competencies

  • Self-motivated,
  • Accountability
  • Work independently
  • Team player
  • Attention to detail
  • Good Communication Skills

 

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



 

 

 

Similar jobs you might be interested in:

Junior Software Developer (AI Development Pathway)
Location: Johannesburg
Salary: 276000 Annually
Our esteemed client in Sandton is urgently seeking two Junior software developers (AI Development Pathway). Salary: Annual salary range of R276,000 – R336,000, excluding a quarterly bonus scheme (from 2027), which is payable based on individual performance and the meeting of KPIsThis opportunity is ideal for high-potential graduates or junior developers who demonstrate curiosity, strong anal...
Today


Senior Software Developer
Location: Johannesburg
Salary: Monthly
Are you a Senior Full Stack developer looking to take ownership of enterprise-grade solutions and complex system integrations? This is an exciting opportunity to work on impactful projects, influence technical direction, and mentor developers while delivering scalable, high-performance applications.
1 day ago


Intermediate Software Developer
Location: Pretoria
Salary:
A growing technology company is seeking an Intermediate software developer!
1 day ago


Junior Software Developer
Location: Pretoria
Salary:
A well-established technology company is looking for a Junior software developer!
1 day ago


Software Developer
Location: Sandton
Salary: 40000 Monthly
Our client, based in Sandton is looking for the services of an intermediate software developer to join their team. The company's focus is on nurturing long-term relationships with developers, and they pride themselves on fostering a dynamic and collaborative environment. They are committed to helping their developers “become one with the code” – immersing them in their systems so...
1 day ago


Intermediate Software Developer
Location: Johannesburg
Salary:
Are you an Intermediate software developer looking to take the next step in your career? This is an exciting opportunity to work on innovative, business-critical software solutions while collaborating with a skilled development team that values learning, creativity, and continuous improvement.
4 days ago


Junior Software Developer
Location: Johannesburg
Salary:
Are you a passionate Junior software developer looking to accelerate your career in a collaborative and innovative development environment? This is an exciting opportunity to work on impactful software solutions, gain exposure to the full development lifecycle, and learn from experienced developers while building your technical expertise.
4 days ago


Intermediate Software Developer
Location: Pretoria
Salary: Monthly
Are you an Intermediate software developer looking for an opportunity to build innovative software solutions and work with modern technologies? This role offers the chance to contribute to impactful projects, collaborate with experienced developers, and play a key role in delivering high-quality applications that drive business success.
7 days ago


Junior Software Developer
Location: Pretoria
Salary: Monthly
Are you a passionate Junior software developer looking to accelerate your career in a hands-on development environment? This is an exciting opportunity to work on innovative software solutions, collaborate with experienced developers, and gain exposure to the full software development lifecycle while building products that make a real business impact.
7 days ago


Junior Software Developer
Location: Johannesburg
Salary:
This is an exciting opportunity to be involved in the full software development lifecycle, from requirements gathering and solution design to coding, testing, deployment, and support. You'll work on meaningful projects that directly impact customers while continuously developing your technical and problem-solving skills.
7 days ago


Create a free job alert for Software Developer 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