Senior Software Developer (CPT)

at  BET Software

Cape Town, Western Cape, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Feb, 2025Not Specified16 Nov, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Computer science software engineering or similar field (advantageous

Proficient

1

Cape Town, Western Cape, South Africa