Intermediate Software Development Engineer (Dbn)

Details of the offer

We Want You:
Are you a talented software developer ready to level up your career? BET Software is looking for an Intermediate Software Development Engineer to join our fast-paced, innovative team in Durban. In this role, you'll tackle exciting challenges, develop cutting-edge solutions, and collaborate with like-minded professionals, all while sharpening your skills and mentoring the next generation of developers. If you're passionate about problem-solving, tech innovation, and continuous growth, this could be your next big step. Apply now.
You Bring:

Languages - C#, Javascript, HTML (non-negotiable).
Knowledge of Front end and Back End development.
Understanding of Javascript Frameworks.
Understanding of API design requests and response cycles.
Knowledge of creating databases and managing information.
Familiar with Rest API.
Understanding of object-oriented programming.
Postman (advantageous).
At least 3-5 years' experience within a development environment is advantageous.
2-5 years database experience.
3-5 years server/client-side languages is advantageous.
Good written and verbal communication skills.
Strong attention to detail.

What You'll Do:
Technical Outputs:

Perform Planning

Identify and establish objectives for self and team.
Work on objectives or goals within timeline.
Consider all reasonable factors, impediments, and obstacles.
Identify potential alternative strategies and refactor approach for maximum benefit within the shortest possible time.

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 is Reliable

Ensure the solution performs appropriately under agreed conditions for extended periods of time without the need for intervention.
Ensure all steps are taken to reduce the occurrence of faults due to misunderstood requirements, design errors, and implementation errors.
Ensure the solution is robust and remains continually available.
Respond to outages and failures when and where needed.

Implementation – Ensure the Solution has Effective Security

Ensure the solution is secure and confidential by protecting all information and data.
Ensure persons or other solutions have the degree of access appropriate to their level of authorisation.
Ensure the solution has high integrity where it prevents unauthorised access to, modification of computer programs, data, or settings.
Ensure the solution has a high degree of survivability despite third-party interventions.
Employ logs and records so that actions and events can be proven to have taken place.

Implementation - Ensure the Solution is Maintainable

Ensure the solution and its relevant code base supports ease of modification for future maintainers.
Ensure the use of appropriate standards and methods.
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 required for seamless installation/deployment.
Provide support to the Dev Support when required during operational events.
Perform trouble shooting and effectively resolve issues to increase solution stability.

Direct 3rd Party Development Partners

Supply appropriate information and access to partners.
Provide timely, relevant, and constructive feedback to assist the partner.


Behavioural Outputs:

Adaptably Resilient

Adapts to change and is open to new ideas.
Able to handle pressure and adjust plans to meet changing needs.

Decision Making Quality

Makes confident, timely, fact-based decisions.
Considers short- and long-term implications of the decision.

Resourceful and Improving

Generates new ideas and challenges the status quo.


Living our Spirit:

Engages in cross-functional collaboration and problem-solving.
Drives a culture of versatility and adaptability.

The Company We Keep: At BET Software, we cultivate talent through our learning and development programmes, various opportunities for growth, and well-deserved incentives.
Please note that only team members who meet the stipulated minimum requirements will be considered.

#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Application For Enterprise Development Assistance

APPLICATION FOR ENTERPRISE DEVELOPMENT ASSISTANCE Valve and Automation as a recognized BEE transformation partner submits and comply with BEE codes of good p...


Valve & Automation Ltd - KwaZulu-Natal

Published 6 days ago

Pa To Executive

- Schedule, coordinate meetings, appointment and travel for executives and family. - Manage incoming and outgoing emails, phone calls and letters. - Draft an...


Black Tie Recruit - KwaZulu-Natal

Published 6 days ago

It Techican / Junior System Administrator

A well established company based in Durban is seeking a IT Techician / Junior System Administrator. Duties: Strong knowledge of computer systems, networks, a...


Placement Point - KwaZulu-Natal

Published 6 days ago

Senior Full Stack Developer

Qualifications:Relevant Degree/Diploma.7+ years of experience as a full-stack software developer (in any stack) role.Working experience in TypeScript is an a...


Pro Stop Recruitment Services - KwaZulu-Natal

Published 6 days ago

Built at: 2024-11-22T10:06:36.530Z