Senior Software Developer (CPT) at BET Software
Cape Town, Western Cape, South Africa -
Full Time


Start Date

Immediate

Expiry Date

19 Mar, 25

Salary

0.0

Posted On

16 Nov, 24

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

WE WANT YOU:

Take the leap into a role where your expertise will shape the future of software innovation! BET Software is searching for a Senior Software Developer in Cape Town, where you’ll play a key role in designing, coding, and refining complex software solutions. From leading development projects to mentoring junior team members, this position is perfect for those ready to drive impactful change and maintain top-tier software quality. If creating solutions that fuel excellence excites you, let’s bring your passion to the next level—apply today.

Responsibilities

DESIGN FIT FOR PURPOSE SOLUTIONS & ALGORITHMS & PLANNING

  • Actively contribute to design and planning meetings, discussions and documentation.
  • Design solutions using most appropriate approved architectural pattern.
  • Ensure design patterns used are increasing the organizational levels of high-volume transactional performance, resilience, automation and innovation.
  • Ensure design meets best practices and are Test, DevOps and support friendly.
  • Identify and establish objectives for self and team.
  • Set objectives/goals based on the team’s chosen software development methodology to successfully complete projects.
  • Consider all reasonable factors, impediments and obstacles.
  • Identify potential alternative strategies and refactor approach for maximum benefit within the shortest possible time.
  • Formulate supporting plans and communicate with others in terms of dependencies and impact.
  • Publish plan to, peers and stakeholders through agreed methods.

IMPLEMENTATION – ADVISES ON THE SOLUTION AND/OR ACTIONS ALLOCATED TASKS TO ENSURE IT HAS A HIGH USABILITY FACTOR

  • Ensure the user/s of the solution can achieve specified goals with effectiveness, efficiency and satisfaction.
  • Ensure the user of the system can comfortably recognize the systems flow, functions and capabilities of the system.
  • 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.
  • Actions the proposed solution thus ensuring that it is accessible and can be used by people with the widest range of characteristics, capabilities, cultures and languages where appropriate.
Loading...