×
Register Here to Apply for Jobs or Post Jobs. X

Junior Software Development Engineer

Job in Durban, 3611, South Africa
Listing for: BETSoftware
Full Time position
Listed on 2026-09-13
Job specializations:
  • IT/Tech
    IT Consultant, Cloud Computing: Infrastructure & Operations
Job Description & How to Apply Below

Job Description

  • Good written and verbal communication skills.
  • Strong attention to detail.
  • Communication and collaboration.
  • Problem-solving and critical thinking.
  • Architecture.
Responsibilities Technical Outputs:
Design Fit for Purpose Solutions & Algorithms.
  • Design solutions using most appropriate approved architectural pattern.
  • Design solutions for multi-tier architectures.
  • Ensure design meets best practices and are Test, Dev Ops and Support friendly.
Perform Planning
  • Identify and establish objectives for self.
  • Work on objectives or goals within timeline.
  • Consider all reasonable factors, impediments, and obstacles.
Implementation - Ensure the Solution is Functionally Complete
  • Deliver a solution which covers all the agreed specified tasks and user objectives.
  • Deliver a correct solution which provides the correct results with the needed degree of precision.
  • Ensure checked in code is reviewed to ensure standards are met.
Implementation – Ensure the Solution has a High Usability Factor
  • Ensure the user/s of the solution can achieve specified goals with effectiveness, efficiency, and satisfaction.
  • Ensure the system logically supports user self-learning on how to use the system with effectiveness and efficiency.
  • Ensure the solution protects the user against making errors.
  • Ensure the user interface is pleasing and presents a satisfying interaction for the user.
Implementation – Ensure the Solution is Reliable
  • Ensure the solution performs appropriately under agreed conditions for extended periods of time without the need for intervention (despite potential attacks).
  • Ensure all steps are taken to reduce the occurrence of faults due to misunderstood requirements, design errors, and implementation errors.
  • Respond to outages and failures when and where needed.
  • Improve fault tolerance even when operational conditions are not optimal.
  • Ensure the solution is maintainable, and actively seek methods to reduce down-time.
  • Ensure the solution is durable so that as user volumes and requirements change the solution can evolve over the long term.
  • Ensure the solution simplifies support and maintenance support through traceability, and effective error messaging.
Implementation – Ensure the Solution has Effective Security
  • Ensure the solution is secure, and confidential by protecting all information and data (also data transmission).
  • Ensure persons or other solutions have the degree of access appropriate to their level of authorization and types.
  • Ensure the solution has high integrity where the solution prevents unauthorised access to, modification of computer programs, data, or settings.
  • Ensure the solution has a high degree of survivability despite third-Party interventions (attacks, human errors, hardware, or software faults).
  • Employ logs and records so that actions and events can be proven to have taken place and cannot be disputed/ repudiated later.
  • Ensure wherever actions can be traced uniquely to the entity which performed it.
  • Ensure wherever possible the identify of an entity can be proved to be the correct one.
Implementation – Ensure the Solution is Maintainable
  • Ensure relevant documentation is provided to support teams to reduce development support burden.
Verify Deployed Solutions
  • Ensure the solution is delivered completely and with the additional assets which are required to make installation/deployment as seamless and easy as possible.
Respond to Outages & Failures
  • Provide proactive support to Peers, Testing, Dev Support and Operational teams so number of escalations to the development team is reduced, thereby maximising development time.
  • Provide support to the Dev Support when required during operational events and create or assist with the creation of SOP’s.
  • Be available to handle emergency outages and failures for your or your teams’…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary