Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 24, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    BETSoftware is one of the most diverse betting software providers in Sub-Saharan Africa, with a rapidly growing international footprint. Our multiskilled Team is responsible for providing advanced software solutions, while supporting incredibly high transactional volumes in a fast-paced industry, making BETSoftware a lively and engaging place to be. Our prog...
    Read more about this company

     

    Senior Project Manager - DBN

    You Bring:

    • Bachelor’s degree/National Diploma.
    • Relevant Project Management Certifications: PMP, Prince II, Scrum Master.
    • At least 5 years of project management experience, specifically software development projects.
    • At least 5 years’ experience with full product lifecycle, with an understanding of development lifecycle and various technology methodologies that support that lifecycle.
    • Advanced level of proficiency with MS Project, Excel, Visio, PowerPoint, and SharePoint, with experience presenting to stakeholders and/or Senior Leadership.
    • Excellent experience in Software Development Lifecycle Methodologies such as Agile, SCRUM, Waterfall, Kanban, etc.
    • Strong leadership, diplomatic, and motivational skills, including the ability to lead up, across, and down multiple business and technology organizations.
    • Tools: MS Project, Excel, Word, and PowerPoint; CA Clarity PPM, MS TFS/Azure DevOps, Dynatrace.
    • Strong experience presenting to executive sponsors and demonstrated communication skills, both written and verbal, with technical and non-technical team members at all levels of management.
    • High levels of influence.

    What You’ll Do:

    • Defines the Statement of Work and Specifications for the requested project work.
    • Owns the full project lifecycle, which entails successful project delivery including full implementation from initiation to deployment for one large and complex project or several minor initiatives simultaneously.
    • Manages all aspects of multiple related projects to ensure the overall program is aligned to and directly supports the achievement of strategic objectives.
    • Participates in establishing practices, templates, tools, and partnerships to expand and mature these capabilities for the organisation.
    • Prepares estimates and detailed project plans for all phases of the project.
    • Works in collaboration with Team Leads to procure adequate resources to achieve project objectives within planned timeframes.
    • Demonstrates a functional acumen to support how solutions will address client goals while maintaining alignment with industry best practices.
    • Understands interdependencies between technology, operations, and business needs.
    • Manages project scope and changes with all stakeholders and Teams on the ground effectively.
    • Acts as an internal quality control check for the project.
    • Manages a portfolio of complex initiatives that span one or multiple lines of business.
    • Reports on project success criteria, results, metrics, test, and deployment management activities.
    • Determines the frequency and content of status reports from the project and program Team, analyses results, and troubleshoots problem areas.
    • Provides status reporting regarding project milestones, deliverables, dependencies, risks, and issues, communicating across leadership.
    • Defines success criteria and disseminates them to the involved parties throughout the project and program life cycle.
    • Identifies and develops trusted adviser relationships with project stakeholders and sponsors.
    • Delivers appropriate, consistent, and effective executive-level communication throughout the project life cycle.
    • Develops and maintains a good understanding of BET’s stakeholder landscape, interactions, and linkages across the organisation and its potential future movement.
    • Builds and maintains positive relationships with internal peers and other Team members, in ways that help to deliver the company strategy as a whole.
    • Develops a position as a leader among one or more external networks and uses this to maximise BET Software’s influence and credibility.

    go to method of application »

    Intermediate Software Development Engineer (CPT)

    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.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at BETSoftware Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail