Jobs Career Advice Post Job
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
  • 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