Software Developer

CAREERS AT Adroit

Where Passion Meets Productivity

Software Developer

Job Overview

As a Software Developer at Adroit Technologies, you will be responsible for assisting and managing the architecture, implementation and maintenance of one or more components of their Supervisory, Control and Data Acquisition (SCADA), Adroit .

Guided by senior developers your primary focus will be maintenance and coding of new technology software components for use in the SCADA suite . Your code will be written in a timely and scalable way while providing robust optimization. Ultimately, your work will impact the codebase of our product in a meaningful way.

We’re looking for developers with a passion for software programming, curious about new technologies and who aspire to deliver highly technical solutions to facilitate critical requirements of businesses in many fields.

A diverse set of interests and skills in application development on the Microsoft Windows platform would be preferable although mobile and web development experience would be considered advantageous.

The nature of our software and the solutions we provide make for an ever-changing set of requirements and thus individuals who are willing to adapt and learn new skills and technologies would thrive in this environment.

While the roles would form part of a greater team of developers working in concert, a degree of autonomy; self-reliance and innovation are key attributes that prospective developers must possess.

Requirements :

  • Completed Software Development Degree / Diploma
  • Minimum of 2 years experience in Software Development with proficiency in C++ and/or C# programming on the Windows platform.  Opportunities may exist in the future for programming on the Apple and Android platforms.
  • Experience working with high-load and high-traffic production systems is a plus
  • Must be able to provide accurate estimates of technology work and deliver high-quality work on schedule
  • Strong desire to improve upon their skills in software development, frameworks and technologies

Responsibilities:

  • Write clean, secure, maintainable, testable, and modular codes
  • Write “clean”, well-designed code
  • Consult with internal stakeholders and fellow colleagues concerning maintenance/enhancements and development of the system
  • Modify existing software to adapt to new hardware or to upgrade interfaces and improve performance
  • Work with the team as a whole to ensure that a project makes it over the finish line on time
  • Troubleshooting interface software and debugging application codes
  • Develop and deploy new features to facilitate related procedures and tools if necessary
  • Document code revision changes, work progress, database changes and operational requirements in the source code management system (source control software)
  • When brainstorming new ideas, you will need to be present & understand the problem at hand and offer solutions that are both innovative & realistic
  • Work in a team environment using agile methodology, with a focus on predictability for our corporate clients
  • Ability to function as part of and support the team while also being able to self-manage and act autonomously when called upon. Those who prefer to be micro-managed will not thrive in this environment.
  • Be an authentic, empathetic, and enthusiastic member of the team

Responsibilities:

  • Applicants must be South African with a valid South African ID
  • We will reply to applications that get shortlisted only. Therefore, please deem your application as unsuccessful if you have not received feedback after 7 days.
  • Work references, criminal checks and qualification checks may be done on the successful candidate
  • You may be asked to complete a Technical Assessment

How to Apply:

For your application to be considered, please email your CV to careers@adroit.co.za.  Only candidates with suitable Software Development experience will be contacted. 

We will reply to applications that get shortlisted only. Therefore, please deem your application as unsuccessful if you have not received feedback after 7 days.

Latest news and stories

Dave’s Desk August

Dave's Desk I was asked...
Read More

Mitsubishi Electric Partner meeting in Italy

Mitsubishi Electric Partner meeting in...
Read More

How to effectively log your data in Adroit

How to effectively log your...
Read More

The FR-E800 supports the following control Methods

The FR-E800 supports the following...
Read More

Dave’s Desk

From Dave's Desk The recent...
Read More

Adroit at the Africa Automation Technology Fair

"ADROIT TECHNOLOGIES AT AFRICA AUTOMATION...
Read More

Mitsubishi Electric Factory Automation Robots perform complex operations quickly

Automating the world... How Robots...
Read More

MTR Children Home charity golf day

Together, we can Building a...
Read More

Adroit Solutions in the Agriulture Industry

Adroit Solutions in the Agriculture...
Read More

Adroit SCADA in the Food Industry

Adroit SCADA in the Food...
Read More

Using an inverter to control pump stations

Advantages of using an Inverter...
Read More

Mitsubishi e-Factory

Mitsubishi e-Factory As the world...
Read More

Mitsubishi Electric Robots and MAPS help drive quality control

Mitsubishi Electric Robots and MAPS...
Read More

Adroit SCADA is designed with security and reliability at its core

Since the SmartUI Server is...
Read More

Manufacturing in the new normal

Social distancing, protecting your employees,...
Read More

Automated Packaging Solutions

The packaging industry sees constant...
Read More

New ADROIT and MAPS VERSION

New Adroit and MAPS Version...
Read More

Need the most open, advanced, and scalable industrial SCADA platform on the market? We Are Experts!

Scroll to Top