Job Expired

Intermediate Software Development Engineer (CPT) needed at BETSoftware

Save

Job title : Intermediate Software Development Engineer (CPT)

Job Location : Western Cape, Vanderbijlpark

Deadline : May 24, 2025

Quick Recommended Links

You Bring:

  • 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- Build Reliable Solutions

  • Design solutions that perform consistently under pressure and require minimal intervention.
  • Minimise faults through clear requirements, solid design, and accurate implementation.
  • Ensure robustness, high availability, and quick recovery from outages or attacks.
  • Improve fault tolerance and maintainability, reducing downtime over time.
  • Build for long-term durability as user needs evolve. Simplify support with clear traceability and helpful error messages.
  • Continuously improve reliability so the system needs fewer fixes to stay up.

Implementation- Build Secure Solutions

  • Ensure the solution protects data and maintains confidentiality, with appropriate access control.
  • Safeguard integrity by preventing unauthorised access or changes.
  • Design for resilience against attacks, errors, and faults.
  • Use logs to create a clear, verifiable audit trail, with traceable and authenticated user actions wherever possible.

Implementation- Ensure Maintainability

  • Design the solution for easy updates and long-term support, using clear standards and modular architecture.
  • Aim for minimal developer intervention by enabling support team maintenance where possible.
  • Provide thorough documentation, encourage reusability, and build in self-diagnostic capabilities to catch issues early.
  • Prioritise clean, adaptable code to reduce future defects.

Verify Deployed Solutions

  • Ensure the solution is delivered completely and with the additional assets which are required to make installation/deployment as seamless and easy as possible.
  • Ensure the adaptable solution delivered is appropriate for different or evolving, software or other operational usage environments.

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 SOP’s.
  • Be available to handle emergency outages and failures for your or your teams’
  • 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.

Direct 3rd party development partners

  • When required supply appropriate information, domain knowledge and access to partners.
  • Provide timely, relevant and constructive feedback to assist the partner to achieve success.
  • Take corrective action when deviation from the plan is observed.
  • Take all appropriate steps to ensure organisational success.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs
  • This job has expired!

Disclaimer: MRjobs.co.za is not an employer and does not directly offer jobs. We share available opportunities from verified sources to help job seekers. Please do your due diligence before applying. We are not responsible for any transactions, interviews, or outcomes from third-party employers.