Junior Software Engineer

 

Recruiter:

Juru Holdings

Job Ref:

JH-02

Date posted:

Friday, July 1, 2022

Location:

CapeTown, South Africa

Salary:

Negotiable


SUMMARY:
Junior Software Engineer

JOB DESCRIPTION:

We have an exciting opportunity available for two Junior Software Engineers to join an IT company in Cape Town. Junior Software Engineers are responsible for developing and maintaining the Enterprise Platform software.

Their tasks fall into three main areas, described in the following sections.

Software engineering

Junior Software Engineers are primarily required to perform technical coding in Java, .NET and SQL. They are expected to fulfil the following requirements:

Produce quality code

  • Standards must be applied, for example regarding spacing and camel case.
  • Code must be readable by other developers.
  • Code must be ''DRY'' – must not repeat itself.
  • Code must be ''SOLID'' – single responsibility, open-closed principle, Liskov substitution, interface segregation, dependency inversion.
  • Code must be optimised and stable.

Follow the SDLC

  • The Junior Software Engineer must use Gitlab correctly, following the processes for creating merge requests, back-porting and forward-porting.
  • The Junior Software Engineer is expected to keep their Redmine TTS queue up to date.

Deliver within deadlines and without comebacks

  • The Junior Software Engineer is expected to keep to their commitments according to scheduling.
  • The Junior Software Engineer is expected to deliver code to the validators without any bugs. (Delivering on time doesn''t count if the code breaks or is of poor quality.)

Product knowledge

Junior Software Engineers are expected to actively acquire and maintain their knowledge of the products and the industry in which they are used.

Using the TEP

  • Product knowledge includes understanding and using the components that the product is built from.
  • The Junior Software Engineer needs to know how to use the Configuration Manager to create and deploy installations.
  • The Junior Software Engineer needs to know how to use the Management Console.
  • The Junior Software Engineer needs to be able to interpret log files correctly.

Financial technology

  • Product knowledge includes understanding how the TEP is used by our clients. This assists the Junior Software Engineer in reasoning whether an engineering solution will solve a client requirement.

Teamwork

Junior Software Engineers are expected to work proactively within the Engineering team, particularly in the following ways:

  • Communication: Listening to colleagues, and keeping everyone involved in a topic updated, using the correct platform (email, TTS, Kanban, etc.).
  • Resolving issues: Junior Software Engineers need to work with the Product Development, Support and Project teams. They are expected to help with investigations when issues arise, including production issues, and they are expected to create a healthy, positive atmosphere of co-operation between departments and teams.

 

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 Engineer
Location: Cape Town
Salary:
We are looking for a motivated and enthusiastic junior software engineer to join our development team. This is an exciting opportunity for someone eager to apply their technical skills, learn from experienced engineers, and contribute to real-world products that impact thousands of users.
23 days ago


Junior Software Engineer
Location: Stellenbosch
Salary: Annually
From radar tech that keeps cyclists safe to golf launch monitors that perfect your swing—our client is behind the scenes of some of the coolest consumer tech in the game. Now they’re scouting for a junior software engineer to help build the next radar-powered marvel. If you’re fresh out of varsity and ready to code your way into greatness, this is your moment.
26 days ago


Junior Software Engineer
Location: Cape Town
Salary:
A global company in Cape Town is seeking a junior software engineer to join their team!Market Related Salary | On Site | Cape Town | Permanent
50 days ago


Junior Software Developer / Graduate Software Engineer
Location: Capetown
Salary: Market Related
An established technology company is seeking a junior software Developer (also suitable for recent graduates) to join its team. The successful candidate will contribute to the development of a suite of telecom products, delivering high-quality software solutions in a fast-paced, agile environment.
55 days ago


Junior Embedded Firmware Software Engineer
Location: Capetown
Salary: Negotiable
We are looking for an enthusiastic, team-oriented engineer to join an Avionics engineering team. This role involves embedded systems software development, including software testing and performance evaluation to ensure all system requirements are met, within a leading aerospace engineering and consulting firm.
49 days ago


Junior Software Developer (JavaScript, TypeScript and React) (Stellenbosch Onsite)
Location: Stellenbosch
Salary:
11 days ago


Junior Software Engineers – Cape Town
Location: Capetown
Salary: Negotiable
Are you ready?? Ready to engineer solutions? Ready to be part of a world-class team? Ready to engage with customers, identify operational challenges, and build clever software to solve them? Ready to help drive the spread of fast, reliable Internet access across Africa?
22 days ago


Junior-Mid Software Developer (C#.Net)
Location: Cape Town
Salary:
36 days ago


Junior Software Developer
Location: Cape Town
Salary:
Our client, a software solutions company in the hospitality industry, is looking for a junior Full Stack Developer to architect powerful solutions, drive innovation, and lead development across front-end and back-end systems!
28 days ago


Junior/Intermediate Software Account Executive EMEA
Location: Capetown
Salary: Market-related
Join a fast-growing software solutions team helping businesses work smarter.
64 days ago


Create a free job alert for Junior Software Engineer in CapeTown

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