Senior Software Developer (CPT)
at BET Software
Cape Town, Western Cape, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 14 Feb, 2025 | Not Specified | 16 Nov, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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