Software Engineer

 

Recruiter:

Terecruits

Job Ref:

SWe

Date posted:

Tuesday, June 8, 2021

Location:

Johannesburg, South Africa

Salary:

tbc


SUMMARY:
Software Engineer

POSITION INFO:

Software Engineer

 The Company  is looking for a Software Engineer to join our dynamic team. You need to be passionate about solutioning and your craft as an engineer. In this role, you will be engaged in complex and interesting problems with the opportunity to be exposed to varied and interesting technology stacks.

 Required Experience.

  • The successful candidate should have the following experience:
  • At least 7 years’ experience as a Software Engineer.
  • Experience in Microsoft Azure (Azure SQL, Logic App, Function App, CosmosDB, SignalR, App Services), C#, Python.
  • NodeJS (ExpressJS, JSONata, SQL).
  • JavaScript.
  • Vue.js.
  • SQL (MS SQL preferred).
  • Willingness to learn and a good attitude.
  • Transparency and ability to establish trust and supportive relationships.
  • Ability to arrange, estimate and prioritize tasks.
  • Ability to work in a team.
  • Follow direction from and assist the tech-lead.
  • Mentor less experienced team members.
  • Comfortable dealing with clients directly.
  • Comfortable in an Agile environment and experience in Agile methods
  • (preferential).
  • Eager to continually learn and stay up to date with the latest skills and trends.

 Essential Skills and Knowledge.

•             Extensive experience with MS Azure, JavaScript, .NET framework, C# and Python.

•             Must have advanced experience in Object oriented programming, data structures.

•             Creating high-level, low-level design documentation using UML.

•             Experience in Agile Software Development.

Experience with Git as source control and should understand the concepts around pull requests, branches, repositories.

  • Experience with REST API / Web API creation, consumption.
  • Fluent English - spoken and written.
  • Fluent Afrikaans – spoken and written.

 Requirements.

  • A relevant bachelor’s degree (BSc CS, BIT, BEng IT, BCom INF, etc) or another technical related certification (preferential).
  • Fulltime (08:00 – 17:00) with flexi time.
  • Fully remote / work from home – client visits are project dependant.
  • Own transport (if applicable).
  • Own laptop (bring your own device).

 

If your application does not receive a reply of any kind within fourteen days of your submission, please consider your application as unsuccessful.



 

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



 

 

 

Similar jobs you might be interested in:

Software Engineer
Location: Centurion
Salary:
Our client, a leading South African security company for domestic and international markets, is looking for talented software engineers to join their team.
Today


Intermediate Software Engineer
Location: Johannesburg
Salary:
An established and forward-thinking tech company is seeking a skilled Full Stack .NET software Developer to join their dynamic and supportive development team. This is a fantastic opportunity to be part of a collaborative environment where innovation, quality, and continuous learning are at the heart of the culture.
Today


Software Engineer
Location: Johannesburg
Salary: Hourly
Brief Description:Are you an experienced software engineer with strong problem-solving skills and a passion for building high-quality, scalable applications?If you enjoy designing robust solutions, working with modern technologies, and contributing to high-impact projects — this opportunity is for you.
29 days ago


C++ Software Engineer
Location: Pretoria
Salary: Market-Related
As a C++ software engineer, you will contribute to the design and development of real-time simulation software.
37 days ago


Software Engineer (.NET & AWS)
Location: Johannesburg
Salary:
43 days ago


Senior Software Engineer (.NET & Azure)
Location: Johannesburg
Salary:
43 days ago


Senior Software Engineer (Java)
Location: Johannesburg
Salary:
43 days ago


Software Engineer (Backend-leaning Fullstack) – Hybrid
Location: Johannesburg
Salary:
Our client is a data-driven technology company working across Python, TypeScript, Rust, Java and PHP. They build internal tools, backend services and APIs that support data-heavy systems. They are looking for a backend-leaning fullstack developer who is adaptable, enjoys solving problems and can work across different languages as needed. This is a hybrid role based in Modderfontein, with three day...
4 days ago


Software Engineer (Automotive Controls)
Location: Centurion
Salary:
software engineer: Automotive Controls position available at an International company in Cape Town.BEng (Electronic or Mechatronic engineering) required with a minimum of 3 years of working experience in MATLAB/Simulink software development for embedded controllers used in the automotive environment.
14 days ago


Software Engineer (Automotive Controls)
Location: Centurion
Salary:
software engineer: Automotive Controls position available at an International company in Centurion.BEng (Electronic or Mechatronic engineering) required with a minimum of 3 years of working experience in MATLAB/Simulink software development for embedded controllers used in the automotive environment.
14 days ago


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