Enable job alerts via email!

Full Stack Developer North Riding

Asie Personnel

Gauteng

On-site

ZAR 300,000 - 600,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Software Engineer to join their team in North Riding. In this role, you will be instrumental in designing, developing, and maintaining high-quality software applications tailored for the underground mining industry. Your expertise will drive innovation and ensure the successful implementation of projects, while collaborating with cross-functional teams. This dynamic position offers the opportunity to work with cutting-edge technologies and contribute to impactful solutions in a global context. If you are passionate about software engineering and eager to make a difference, this is the perfect opportunity for you.

Qualifications

  • 5+ years of experience in software engineering required.
  • Strong proficiency in Java, Python, C++, and SQL.

Responsibilities

  • Develop and test code for engineering projects under guidance.
  • Collaborate with teams to ensure successful project implementation.

Skills

Java
Python
C++
Linux
Node.js
SQL
Figma
React Native
Agile Development
Version Control (Git)

Education

BSc in Computer Science
BEng in Computer Engineering

Tools

Atmel Studio
Raspberry Pi
Beaglebone
Arduino
Jasper Reports
Spring Boot
Hibernate Frameworks
MongoDB

Job description

Our client, a global leader in controlled environments and safety technologies for the underground mining industry, is currently looking for a Software Engineer to be based in North Riding. As a Software Engineer, you will play a crucial role in designing, developing, and maintaining high-quality software applications that meet our business needs.

You will be responsible for local and international manufacturing processes and global engineering sales requests directed through the engineering request process.

You will collaborate with cross-functional teams to ensure the successful implementation of projects and contribute to the overall success of our products.

Duties & Responsibilities
  1. Write, develop, and test code for engineering projects under the direction of the project lead as directed by the Engineering Manager.
  2. On existing projects - write in the languages that are already operational unless otherwise directed.
  3. On new projects – write in the language that you determine as being the most appropriate.
  4. Contribute to the development of the hardware with the support of the Electrical Designer and under the direction of the Engineering Manager.
  5. Contribute to the innovation committee as an attendee.
Desired Experience & Qualification
  1. 5+ years of experience in software engineering.
  2. BSc in Computer Science or BEng in Computer Engineering.
  3. Strong proficiency in programming languages such as Java, Python, or C++, Linux, Atmel Studio, Node.js, networking, SQL.
  4. Experience on projects using Raspberry Pi, Beaglebone, Arduino, RFID, WIFI, UWB technology.
  5. Familiarity with version control systems (e.g., Git) and agile development processes.
  6. Skills and experience required with: Figma – UI Design; React Native / ExpoFW / App Deployment to Apple and Google stores; React, BE – Java; Spring Boot and Hibernate Frameworks essential; SQL, Mongo Databases; Jasper reports an advantage; Linux, JFR (Java).

Subject line: Software Engineer (Full Stack Developer)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.