Talent.com
This job offer is not available in your country.
Junior Software Developer

Junior Software Developer

BETSoftwareJohannesburg, Gauteng, South Africa
2 days ago
Job description

Technical Outputs

  • Design solutions using most appropriate approved architectural pattern.
  • Design solutions for multi-tier architectures.
  • Ensure design meets best practices and are Test, DevOps and Support friendly.

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, DevOps 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.
  • 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 SOPs.
  • Be available to handle emergency outages and failures for your or your teams’ solutions.
  • Perform trouble shooting and effectively resolve issues to increase solution stability and reduce intervention required over time.
  • Recommend and execute approved improvements to development methods and solutions.
  • Provide quick resolutions to app / system issues, driving stability, efficiency and effectiveness.
  • Maintain solutions which have completed development and are in the operations phase.
  • Develop and maintain technical support documentation.
  • Assess risk and impact of production issues / changes and take appropriate steps to mitigate risk.
  • Behavioural Outputs

    Adaptably Resilient

  • Adapts to change and is open to innovative ideas and willing to take on new responsibilities.
  • Able to manage pressure and can effectively adjust plans to meet changing needs / demands.
  • Changes his / her interpersonal style and approach based on the circumstances.
  • Adapts behaviour to maintain cooperative relationships with others.
  • Accepts changes to task, plans and procedures to align with strategic direction of the organization and appropriately adjusts behaviour and activities to changing conditions.
  • Maintains a positive attitude in the face of change.
  • Decision Making Quality

  • Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
  • Ensures others understand the decision before moving forward.
  • Considers short- and long-term implications of the decision.
  • Able to logically defend and explain judgements and decisions.
  • Takes steps to accurately define the problem before seeking a solution.
  • Bases decisions and evaluations on a careful and systematic review of relevant facts and information.
  • Resourceful and improving

  • Generates new ideas and challenges the status quo, takes risk, supports change, and encourages innovation.
  • Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.
  • Solves problems through questioning the status quo.
  • Living Our Spirit

  • Engages in cross-functional collaboration and problem solving whilst encouraging a culture of inclusivity.
  • Actively drives a culture of versatility and adaptability by supporting other Team Members not only within the department, but within BET Software as a whole.
  • Shows up in an authentic manner and leverages off the team’s diversity to achieve deliverables.
  • Views challenges as opportunities to expand on their knowledge base and takes a creative approach to overcoming the challenges.
  • Qualifications

  • Minimum 1 years’ experience within a development environment is advantageous.
  • 1-year database experience is advantageous.
  • 1 - 2 years server / client-side language is advantageous
  • Good written and verbal communication skills.
  • Strong attention to detail.
  • Seniority level

  • Entry level
  • Employment type

  • Full-time
  • Job function

  • Engineering and Information Technology
  • Industries

  • IT Services and IT Consulting
  • Referrals increase your chances of interviewing at BETSoftware by 2x

    Get notified about new Junior Software Engineer jobs in Johannesburg, Gauteng, South Africa.

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Developer • Johannesburg, Gauteng, South Africa

    Related jobs
    • Promoted
    Junior Systems Engineers

    Junior Systems Engineers

    IOCOMidrand, South Africa
    OCO Infrastructure Services Invites You to Explore Possibilities.Are you a tech enthusiast ready to kickstart your IT career? We’re looking for a. You’ll work alongside experienced engineers, de...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Software Developer (3+ years)

    Intermediate Software Developer (3+ years)

    Network RecruitmentJohannesburg, South Africa
    Location : Edenvale (Office Based).Design and code new development for existing and new clients.Support and maintenance of existing systems, including troubleshooting and data support.Interaction an...Show moreLast updated: 27 days ago
    • Promoted
    Application Software Developer

    Application Software Developer

    E&D RecruitersCenturion, South Africa
    Application Software Developer.BSc (Computer Science) or BEng (Computer Engineering).Strong interest in software development. Experience writing and debugging software in C++.Knowledge of the OSI st...Show moreLast updated: 30+ days ago
    • Promoted
    Software Developer – Mobile

    Software Developer – Mobile

    Staff Unlimited Recruitment Pty Ltd T / A MPC Recruitment Group ECSandton, South Africa
    Our client a dynamic and growing company is seeking an experienced Software Developer – Mobile to join their team.Must have a solid background in mobile development (especially Flutter) and strong ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    CodeConnect Staffing (Pty) LtdMidrand, South Africa
    Location : Johannesburg (Hybrid – initially office-based).Salary : Competitive, no additional benefits.Industry : Logistics / Warehouse Systems. Join a growing tech company building software solutions ...Show moreLast updated: 30+ days ago
    • Promoted
    Junior Developer

    Junior Developer

    Advantage 360WorkFromHome, Gauteng, South Africa
    Junior Developer page is loaded## Junior Developerlocations : Remote, South Africatime type : Full timeposted on : Posted 3 Days Agojob requisition id : JR ROLE PROFILE : Junior Developer JO...Show moreLast updated: 4 days ago
    • Promoted
    Junior Software Engineer.

    Junior Software Engineer.

    People SourceJohannesburg, South Africa
    Work on products and applications that cover a broad domain producing solutions to problems in the spaces of data science, machine learning and Business Intelligence. Opportunity to work with a dive...Show moreLast updated: 30+ days ago
    • Promoted
    Software Developer

    Software Developer

    Network ContractingJohannesburg, South Africa
    Job & Company Description : .Seeking a Software Developer to join one of the leading teams within tech savvy financial services giant on a 3 months contract basis. The ideal candidate will focus o...Show moreLast updated: 3 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Henred FruehaufGermiston, South Africa
    We're seeking a talented Software Engineer to join our dynamic development team.You'll work on cutting-edge projects, collaborate with cross-functional teams. Design, develop, and maintain robust we...Show moreLast updated: 30+ days ago
    • Promoted
    Junior Developer

    Junior Developer

    Network RecruitmentJohannesburg, South Africa
    Proficiency in Java, Python, or C#.Experience with TypeScript, Angular, or Next.Degreed in Computer Science, IT, or a related field.Show moreLast updated: 19 days ago
    • Promoted
    C# Software Developer

    C# Software Developer

    Network RecruitmentJohannesburg, South Africa
    Research, design, and implement robust software solutions.Develop high-quality code that meets technical specifications and follows best practices. Maintain and enhance existing applications, APIs, ...Show moreLast updated: 29 days ago
    • Promoted
    Junior Software Developer

    Junior Software Developer

    BETSoftwareJohannesburg, ZA
    Job title : Junior Software Developer.Job Location : Gauteng, Johannesburg.Data Structures and algorithms .Communication and collaboration. Design Fit for Purpose Solutions & Algorithms.Design ...Show moreLast updated: 5 days ago
    • Promoted
    Junior Software Engineeer

    Junior Software Engineeer

    Network RecruitmentCenturion, South Africa
    Join a market leader known for delivering cutting-edge software products and digital innovation.Based in Johannesburg (hybrid work model), this role offers excellent growth potential, mentorship, a...Show moreLast updated: 28 days ago
    • Promoted
    Software Developer – Automotive (SCM)

    Software Developer – Automotive (SCM)

    Staff Unlimited Recruitment Pty Ltd T / A MPC Recruitment Group ECSandton, South Africa
    Our client in the automotive supply chain sector is seeking a highly skilled Software Developer to join their dynamic development team. The ideal candidate will have strong full-stack development ca...Show moreLast updated: 30+ days ago
    • Promoted
    Junior C# Developer

    Junior C# Developer

    Network RecruitmentJohannesburg, South Africa
    A relevant degree or diploma in Computer Science, Information Technology, or a related field.Proficiency in the following technologies : . Strong understanding of relational databases and.Develop, tes...Show moreLast updated: 25 days ago
    • Promoted
    Junior Software Engineer

    Junior Software Engineer

    OfferZenJohannesburg, South Africa
    Junior Software Engineer Are you a talented junior software engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process.We connect devel...Show moreLast updated: 5 days ago
    • Promoted
    Full Stack Developer

    Full Stack Developer

    Dina Gates Recruitment (Pty) LtdCenturion, South Africa
    Your experience as an Intermediate Full Stack Engineer with a minimum of 3 years of experience in C#,.NET, and MS SQL Server will put you in our search stack. A minimum of 3 years of developer exper...Show moreLast updated: 30+ days ago
    • Promoted
    Junior Software Developer

    Junior Software Developer

    OfferZenJohannesburg, South Africa
    Junior Software Developer Are you a talented junior software developer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process.We connect dev...Show moreLast updated: 5 days ago
    • Promoted
    Junior Software Programmer

    Junior Software Programmer

    OfferZenJohannesburg, South Africa
    Junior Software Programmer Are you a talented junior software programmer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process.We connect d...Show moreLast updated: 5 days ago
    • Promoted
    Junior Svelte Programmer

    Junior Svelte Programmer

    OfferZenJohannesburg, South Africa
    Junior Svelte Programmer Are you a talented junior Svelte programmer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process.We connect devel...Show moreLast updated: 5 days ago