Junior Software Engineer

Introduction

Junior Software Developer – Use your brilliant talents to work in a one of a kind insurance tech company!

HYBRID WORKING opportunity where coding meets excellence

 

This is not a remote working position and standard working hours from the office in Bryanston, Johannesburg will apply.  Monday’s, Wednesday’s and Friday’s are spent at the office. 

 

No Prior Working Experience Required!

 

We are recruiting for an enthusiastic Junior Software Engineer to join an experienced Software Development team.  You will assist with all functions of software design and development and primary focus will be to learn the codebase, gain domain knowledge, respond to requests from Senior Team members and provide support to the users. 

To ensure success as a Junior Software Engineer in this opportunity, you should have a good working knowledge of basic programming languages, the ability to learn new technologies quickly and the ability to work in a team environment.  Ultimately a top-class Junior Software Engineer provides valuable support to their team while continually improving their coding and development skills. 

Duties & Responsibilities

Tech Stack:

  • C# - Data Structures & Algorithms
  • SQL
  • LINQ
  • HTML & CSS
  • Javascript / Typescript
  • Angular / Blazor
  • Net Web API
  • C#
  • ASP.Net MVC
  • Javascript       
  • Entity Framework
  • SSAS / SSIS / SSRS
  • Relational Database Design
  • SQL and TSQL Scripting
  • MS Net Framework

 

Responsibilities:

  • Assisting with all aspects of software design and coding
  • Learning the codebase and improving your coding skills
  • Gaining knowledge and understanding of the full development life cycle
  • Writing and maintaining code
  • Working on minor bug fixes
  • Monitoring the technical performance of systems
  • Responding to online requests
  • Gathering information from clients about program functionality
  • Writing reports
  • Conducting development tests

Desired Experience & Qualification

Assessment: Online Coding Challenge to be completed with initial application

 

Requirements:

  • Completed Matric with a minimum 60% achievement for Mathematics – Not Negotiable
  • Completed relevant IT Degree (BSc Computer Science or BCom Informatics) – Not Negotiable
  • Completed Honours Degree - highly beneficial 
  • Aspirations to become a tech-savvy Software Developer – essential
  • Basic programming experience (university level)
  • Knowledge of databases and operating systems
  • Ability to learn new software and technologies quickly
  • Ability to apply logic, solve problems and work effectively in a team environment

Package & Remuneration

The Position: We’re looking for a tech-savvy professional curios about new technologies and aspiring to deliver technology that is essential to any business with an insurance function.  The pay range on offer is R25 000.00 to R27 500.00 CtC Package Per Month, based on skills, tech stack and qualifications.     

Interested?

How to Apply:

For your application to be considered, please email your CV, Matric Certificate and Academic Transcript to cv@placed.biz – only candidates with suitable Software Development knowledge will be contacted. 

 

 Note

  • Online Coding Challenge to be completed with initial application
  • Applicants must be South African with a valid South African ID

 

Why you should apply:

  • Hybrid working model
  • No dress code… more time in Pj’s for remote days
  • Dynamic and enriching working environment
  • Cutting-edge Insurance Tech industry
  • Working alongside qualified industry professionals

 

ITC, ID, Criminal and Qualification checks will be done on the successful candidate. 

 

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

 

 

Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...