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: Jul 7, 2023
    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

     

    Software Development Manager (JHB)

    We Want You:

    We are looking for a lover of code and all things digital. A leader of the pack that wears many hats. Like a cop on the beat, your role is to set the standard in the workplace.

    As the Software Development Manager at BET Software, you will take ownership of our talented Team of Software Engineers. We need someone who is able to take a step back, look at the bigger picture and lead the Team towards achieving a common goal. In leading this Team, you will be responsible for providing strategic direction, as well as initiating, planning and executing all aspects of our bespoke betting solutions.

    You will also work effectively with Product Managers and Product Owners to ensure delivery against agreed priorities. We are looking for you to come and create, implement and maintain a continuous improvement plan for Software Development to drive consistent standards and approaches throughout the development Teams.
    You Bring:

    • At least 3-5 years of experience managing Software Development Teams and leads.
    • At least 6 years in a technical role within the IT Software Development industry.
    • Prior experience ensuring timely project delivery.
    • Provide technical and architectural guidance to the Development Team.
    • Ensure development standards and development SDLC are adhered to by the Development Team.
    • Ability to work well under pressure and in a fast-paced growing environment.
    • Strong planning and organisational skills.
    • Reporting skills at Senior Management level.
    • Prior stakeholder and Team lead management experience.

    What You’ll Do

    • Create, agree and execute Software Development road maps and operational strategies for projects coming into the business in collaboration with respective Team Members through proper documentation, communication and execution.
    • Build effective customer-centric relationships through measurements of performance and usage and engagement and involvement with customers by creating clear visibility through strategies and roadmaps.
    • Set and achieve efficient delivery objectives of Teams by ensuring there are individual and Team strategies with clear and measurable objectives that align with organisational goals.
    • Hold the Team accountable through road maps and individual performance contracts through consistent communication of delivery milestones.
    • Accountable for articulating, monitoring, reporting and achieving realisation.
    • Development of longer-term strategic thinking, incorporating demand forecasting for products or future projects.
    • Utilisation of data metrics in order to make data-driven decisions.
    • Identify and respond to situation/organisational/market requirements by creating a culture of innovation and opportunity identification by the Team.
    • Facilitate change management due to changing situational requirements e.g. restructuring changes or adoption of new technologies.
    • Support and align standards across BET Software by allocating agreed commitments to strategy/ roadmap communication and implementation.
    • Maintain product(s) knowledge as well as general product knowledge by being able to represent your product strategy in detail.
    • Ensure the established procedures and processes are accurately documented, communicated, implemented, and agreed upon with product and/or project Teams.
    • Act as an escalation point for issues and ensure effective communication and resolution activities are in place.
    • Effectively liaise and communicate with both internal and external key stakeholders at a senior level to manage day-to-day issues, escalations, and expectations.
    • Ensure all operational communications with customers/partners are documented and effectively circulated to stakeholders making use of collaborative tools.
    • Engage with executive members or the equivalent, as well customers/partners to ensure collaboration at all levels.
    • Engage with the wider business, and if needed, hold strategic knowledge-sharing sessions.
    • Maintain and facilitate strategic stakeholder and communication analysis.

    go to method of application »

    Software Delivery Lead (Dev Partner) - Umhlanga

    We Want You:

    We are looking for someone whose actions inspire others to dream more, learn more, do more and become more. We want you to take on the responsibility of collaborating and co-creating products with our designers, developers and clients. As the Software Delivery Lead, you will lead a cross-functional Team in the delivery of the complex product and system development projects.

    We trust you in identifying the functional requirements for your Team in order to ensure the completion of the software development cycle. To succeed with this, you will be required to plan, coordinate and lead activities across the full delivery lifecycle. You will also be responsible for supporting the performance and growth of each Team Member’s career through mentoring and coaching.

    You Bring:

    • At least 10 years in a technical role within the IT industry.
    • At least 3-5 years’ experience managing/leading software development cross functional teams.
    • Experience facilitating timely product/project delivery.
    • Detailed knowledge of the SLDC and management of software projects.
    • Driven to achieve results despite obstacles.
    • Good written and verbal communication skills.
    • Strong attention to detail.

    What You’ll Do:

    • Responsible for each phase of the product or project life cycle, end to end from inception, growth, maturity to decline. Where applicable this includes inception, requirement, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring and decommissioning as required.
    • Aligning development roadmap with business, clients (internal and external) and technology through collaboration with multiple team members.
    • Managing issues with appropriate urgency which includes resolution and communication with stakeholders in conjunction with the support / post deployment process.
    • Prioritisation and planning of backlogs/demand pipelines and product roadmaps.
    • Define, track and measure product Business Benefit Realisation as appropriate to your product development space.
    • Maintains technical understanding and in-depth product as well as general group product and system knowledge.
    • Aligns objectives and activities to the broader strategic needs of the team and organisation.
    • Customer orientation - Responsible for creating and proper grating a customer-oriented attitude within the team whilst identifying and understanding the needs of all customers and managing their expectation.
    • Facilitates an understanding of competitor analysis and market research to identify areas of opportunity and risk associated to the product.
    • Aligns with other product teams as required to achieve objectives.
    • Consistent, clear, and regular communication with key internal and external stakeholders.
    • Integrates the team and department processes and procedures effectively with companywide process and procedures.
    • Leads direct and indirect reports for the successful management of the allocated product (i.e., seconded team members)
    • Ensures that the cross functional team is aligned with the company’s strategy and working towards achieving the strategy.
    • Ensures the team is appropriately resourced and members are equipped with the requisite skill required for both current and future projects.
    • Support and/or develop a training and career development plan for each team member.
    • Collaboratively works with team members to set performance goals and measures
    • Conducts regular performance discussions with the team to facilitate a culture of growth.
    • Facilitates mentoring and coaching as required.
    • Oversees all aspects of the team by facilitating and resolving issues through effective problem solving and communication skills.
    • Maintain a current and future skill matrix for the team.
    • Create a culture for teams that are aligned to the platforms and BET values.

    go to method of application »

    Senior BI Engineer 1 (CPT)

    We Want You:

    We are on the search for a Business Intelligence Engineer that will be responsible for developing, deploying and maintaining BI interfaces. We want you to manage our data retrieval and analysis within the company, by providing us with clean and comprehensible data to the end-user that can be efficiently used to create KPIs.

    The successful incumbent will build a bridge between data and the people who need to query it, but who lack the SQL skills needed for sophisticated query construction.

    You Bring:

    • At least 5-6 years of experience within a BI development environment.
    • Relevant Diploma/Degree in Computer Science, Software Engineering, or similar field.
    • Hands-on experience with T-SQL, SSIS, Data Warehousing, SSAS and Power BI
    • 5+ years of experience in Microsoft Analysis Services – authorising OLAP cubes and writing MDX
    • Extensive experience in SSRS Development, creating and fine-tuning SQL Reports
    • Experience in Agile methodology (SCRUM).

    What You’ll Do

    • Responsible for the Design, development, maintenance and work towards sustainable, long term Business Intelligence (BI) solutions using Microsoft BI stack – MS SQL Server, SSIS, SSAS, SSRS and Power BI
    • Ensures the Creation of Stored procedures, operational reports and dashboards.
    • Design, develop and maintain ETL process using SSIS.
    • Datawarehouse design, maintenance and re-architecture as required.
    • Responsible for Coaching and mentoring junior team members.
    • Liaise with fellow developers, dbas and business analysts to identify and optimize inefficient BI processes and code.
    • Works on highly complex and cross-functional BI solutions. Directs, organizes, and leads projects in the implementation and use of new BI software tools and systems.
    • Participates in workstream planning process including inception, technical design, development, testing and delivery of BI solutions.
    • Manages and plans for service demand forecasts.
    • Collects, analyses, and shares data to help business teams drive improvement in key business metrics, customer experience, and business results.
    • Works with the BI Analyst during implementation, gathering additional information when needed and keeping the business informed.
    • Responsible for Implementing data structures using best practices in data modelling, processes, and technologies.
    • Performs data conversions, imports and exports of data within and between internal and external software systems.
    • Implements tools and frameworks for automating report generation, identification of data-quality issues, and data governance.
    • Performs data conversions, imports, and exports of data within and between internal and external
    • Performs programming analyses for a wide range of requests using data in different.
    • Troubleshoots BI tools, systems, and software.
    • Troubleshoots reported data loads or reconciliation inconsistencies in conjunction with the sites for data models and/or reports.

    go to method of application »

    BI Technical Lead (DBN)

    We Want You:

    We are on the lookout for a Business Intelligence Technical Lead who will take charge of technical Teams. A Team player that will ensure the smooth functioning of technical operations – someone who will be responsible for helping their Team Members with technical aspects of their jobs. We want someone who will take business growth and Team deadlines very seriously and typically serve as their Team’s representative to the rest of the company.

    You Bring:

    • Bachelor’s degree in Computer Science, Engineering, or a related field.
    • 8-10 years of experience in a senior technical role.
    • Experience in end-user report development.
    • Experience in creating robust ETL pipelines.
    • Experience in Python or any other object-orientated languages (C#, Java, scala etc), experience with Spark, in-depth knowledge of SQL development.
    • Proven ETL experience using SSIS.
    • Hands-on experience in designing, prepping, configuring, installing, troubleshooting and maintaining complete BI Solutions.
    • The ability to identify and resolve data reporting issues.
    • The ability to create efficient T-SQL objects and processes according to spec (databases, tables, stored procedures, business rules and functions).
    • Advanced experience in T-SQL query optimisation, troubleshooting and debugging.
    • In-depth understanding of database management systems, online analytical processing and ETL framework.
    • Advanced knowledge of the Kimball Data Warehouse Lifecycle.
    • Expert Data warehousing experience using fact tables, dimensions and indexing.
    • Experience in Table partitioning and efficient data migration.
    • Expert experience in creating and maintaining multidimensional cubes using SSAS.
    • Relevant management certification may be required.
    • Excellent technical, diagnostic, and troubleshooting skills.
    • Strong leadership and organisational abilities.
    • Willingness to build professional relationships with Team Members and clients.
    • Excellent communication, motivational, and interpersonal skills.

    What You’ll Do:

    • Provide technical leadership to the Team through collaboration sessions and knowledge-sharing initiatives.
    • Engage regularly with software architects in order to ensure the development within the Team is according to architectural guidelines.
    • Work with other developers, designers/analysts, and architects to make sure that the solutions meet application requirements and performance goals.
    • Ensure checked-in code is reviewed to ensure standards are met and the code base is sound.
    • Ensure that all technical solutions that are rolled out consider compatibility with other environments and dependencies, have a high usability factor, are reliable to reduce downtime and perform at maximum efficiency during peak periods of usage, and consider security at its highest level (third-party attacks, data protection etc).
    • Drive the adoption of processes within the Team which consider and meet the expectations of technical throughput rates and responses, processing times, effective resource utilisation during operation, and where the system or solution ensures maximum operational capacity requirements are met.
    • Ensure rigorous testing of any solution before deployment and create standards and processes within the Team to align with these.
    • Ensure the delivery of a complete and technically appropriate solution that covers all the agreed specified tasks and user objectives and has been tested thoroughly.
    • Ensure relevant documentation is provided to support Teams to reduce development support load.
    • Where possible, work to develop and implement a quality mechanism for the solution to analyse its own faults and provide reports prior to a critical failure.
    • Develop the solution in a manner that supports modification for future developers, thereby reducing the number of defects or negatively affecting system quality.
    • Implement improved processes that have a positive effect on the Team’s performance and company’s bottom line.
    • Ensure technical problems and opportunities are anticipated and dealt with immediately considering any technical dependencies.
    • Take an active involvement in problem resolution and where necessary, work after hours to ensure that problems are resolved.
    • Show foresight to prevent errors or delays in projects.
    • Demonstrate initiative by understanding, acquiring and implementing new knowledge and skills both within the Team and to the wider group.
    • Incorporate new abilities into the day-to-day operational activities to improve the performance of products and systems.
    • Ensure techniques, technologies, tools and processes used are in line with industry best practices.

    go to method of application »

    Senior Software Quality Engineer (JHB)

    We Want You:

    We’re on the search for a skilled Senior Software Quality Engineer to join our All-Star Team!

    The Senior Software Quality Engineer will be responsible for architecting new automated test strategies and frameworks, in addition to creating, implementing, and automating testing in support of software test requirements.

    This role works with SQA Engineers and QA Analysts to develop, maintain, and enhance the test automation framework and automation infrastructure. In addition, the Senior Software Quality Engineer will execute and report on planned tests, report and manage defects, regress software fixes for new and existing products, assist development with replicating and debugging problems and develop new test automation solutions as needed. The Senior Software Quality Engineer demonstrates innovation, leadership, and mentorship skills in addition to possessing a strong technical and programming/test automation skillset.

    You Bring:

    • BSc, BCom and Ndip.
    • ISTQB Technical Test Analyst or ISTQB Test Automation Engineer or ISTQB Performance Testing or relevant programming certification e.g. JavaScript.
    • At least 3 years of Technical Testing experience.

    What You’ll Do:

    • Coach and mentor SQA Engineers and QA Analysts in execution of testing efforts.
    • Coordinate the work efforts of Engineers and Analysts in the execution of testing efforts.
    • Lead effort to review product specifications and work with others to develop appropriate test strategies and detailed test plans and test architectures.
    • Lead formal reviews of test plans, designs and requirement documents with cross-functional Teams.
    • Accurately predict the amount of effort required for projects and tasks. Develop plans and schedules based on these predictions.
    • Architect, implement and manage automated suites of black-box and white-box test scripts.
    • Identify product issues and write detailed bug reports during the product development cycle.
    • Communicate and coordinate with peers and senior level individuals in cross-functional groups to articulate and compare alternative testing approaches.
    • Lead defect management and maintenance. Review defects that escaped to the field to learn how they could have been prevented or detected.
    • Lead documentation reviews during product release cycle to ensure quality and comprehensive product documentation.
    • Lead monitoring of test execution across multiple code branches and multiple platforms.
    • Research, Develop and/or Recommend tools to assist SQA Engineers and QA Analysts in test planning, execution and reporting.
    • Utilise tools such as code coverage tools to assess the coverage of test suites and make recommendations for additional test cases

    go to method of application »

    DBA Technical Lead (DBN)

    We Want You:

    Our Development Team has a spot for a Database Administrator Technical Lead. You will report to the Team Lead, and work in close collaboration, planning, designing, and executing technical solutions and improvements within the respective software development Team. We consider you the technical expert, with a strong understanding of technology systems, architecture, data structures and data sources.

    You Bring:

    • 5-7 years’ experience in a commercial environment utilizing a high transaction database.
    • 5+ years’ experience in MSSQL-all aspects.
    • Advanced SQL skills and query writing skills.
    • Advanced troubleshooting SQL skills.
    • Experience in designing/optimizing MSSQL Databases.
    • Proven experience in mentoring of other DBAs.

    What You’ll Do:

    • Engage regularly with software architects in order to ensure the development within the team is according to architectural guidelines.
    • Work with other dbas/developers, and architects to make sure that the solutions meet application requirements and performance goals.
    • Ensure that all technical solutions that are rolled out consider compatibility with other environments and dependencies; have a high usability factor; are reliable to reduce down time and perform at maximum efficiency during peak periods of usage; consider security at its highest level (third party attacks; data protection etc).
    • Drive the adoption of processes within the team which consider and meet the expectations of technical throughput rates and responses; processing times; effective resource utilization during operation and where the system or solution ensures maximum operational capacity requirements are met.
    • Ensure the delivery of a complete and technically appropriate solution which covers all the agreed specified tasks and user objectives and has been tested thoroughly.
    • Where possible work to develop and implement a quality mechanism for the solution to analyse its own faults and provide reports prior to a critical failure.
    • Develop the solution in a manner which supports modification for future dbas thereby reducing the numbers of defects or negatively affecting system quality.
    • Take an active involvement in problem resolution and where necessary works after hours to ensure that problems are resolved.
    • Demonstrate initiative by understanding, acquiring and implementing new knowledge and skills both within team and to the wider group.
    • Incorporates the new abilities into the day to day operational activities to improve performance of products and systems.
    • Identify team members requiring a specific knowledge, skill or understanding and seek ways to impart or upskill the team members through coaching and mentorship.
    • Verify the knowledge has been imparted successfully and if not, take steps to rectify gaps in transfer of the knowledge.

    go to method of application »

    Software Delivery Lead (JHB)

    We Want You:

    We are looking for someone whose actions inspire others to dream more, learn more, do more and become more. We want you to take on the responsibility of collaborating and co-creating products with our designers, developers and clients. As the Software Delivery Lead, you will lead a cross-functional Team in the delivery of the complex product and system development projects.

    We trust you in identifying the functional requirements for your Team in order to ensure the completion of the software development cycle. To succeed with this, you will be required to plan, coordinate and lead activities across the full delivery lifecycle. You will also be responsible for supporting the performance and growth of each Team Member’s career through mentoring and coaching.
    You Bring:

    • At least 10 years in a technical role within the IT industry.
    • At least 3-5 years of experience managing/leading software development cross-functional Teams.
    • Experience facilitating timely product/project delivery.
    • Detailed knowledge of the SLDC and management of software projects.
    • Driven to achieve results despite obstacles.
    • Good written and verbal communication skills.
    • Strong attention to detail

    What You’ll Do:

    • Responsible for each phase of the product or project life cycle, end to end from inception, growth, maturity to decline. Where applicable this includes inception, requirement, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring and decommissioning as required.
    • Align development roadmaps with business, clients (internal and external) and technology through collaboration with multiple Team Members.
    • Manage issues with appropriate urgency which includes resolution and communication with stakeholders in conjunction with the support/post-deployment process.
    • Prioritise and plan backlogs/demand pipelines and product roadmaps.
    • Define, track and measure product Business Benefits Realisation as appropriate to your product development space.
    • Maintain technical understanding and in-depth product as well as general group product and system knowledge.
    • Align objectives and activities to the broader strategic needs of the Team and organisation.
    • Customer orientation. Responsible for creating and properly grating a customer-oriented attitude within the Team whilst identifying and understanding the needs of all customers and managing their expectations.
    • Facilitate an understanding of competitor analysis and market research to identify areas of opportunity and risk associated with the product.
    • Align with other product Teams as required to achieve objectives.
    • Consistent, clear, and regular communication with key internal and external stakeholders.
    • Integrate the Team and department processes and procedures effectively with companywide processes and procedures.
    • Lead direct and indirect reports for the successful management of the allocated product (i.e. seconded Team Members)Ensure that the cross-functional Team is aligned with the company’s strategy and working towards achieving the strategy.
    • Ensure that the Team is appropriately resourced and members are equipped with the requisite skills required for both current and future projects.
    • Support and/or develop a training and career development plan for each Team Member.
    • Collaboratively work with Team Members to set performance goals and measures.
    • Conduct regular performance discussions with the Team to facilitate a culture of growth.
    • Facilitate mentoring and coaching as required.
    • Oversee all aspects of the Team by facilitating and resolving issues through effective problem-solving and communication skills.
    • Maintain a current and future skill matrix for the Team.
    • Create a culture for Teams that are aligned with the platforms and BET Software values.

    go to method of application »

    Software Delivery Lead (Dev Partner)

    We Want You:

    We are looking for someone whose actions inspire others to dream more, learn more, do more and become more. We want you to take on the responsibility of collaborating and co-creating products with our designers, developers and clients. As the Software Delivery Lead, you will lead a cross-functional Team in the delivery of the complex product and system development projects.

    We trust you in identifying the functional requirements for your Team in order to ensure the completion of the software development cycle. To succeed with this, you will be required to plan, coordinate and lead activities across the full delivery lifecycle. You will also be responsible for supporting the performance and growth of each Team Member’s career through mentoring and coaching.

    You Bring:

    • At least 10 years in a technical role within the IT industry.
    • At least 3-5 years’ experience managing/leading software development cross functional teams.
    • Experience facilitating timely product/project delivery.
    • Detailed knowledge of the SLDC and management of software projects.
    • Driven to achieve results despite obstacles.
    • Good written and verbal communication skills.
    • Strong attention to detail.

    What You’ll Do:

    • Responsible for each phase of the product or project life cycle, end to end from inception, growth, maturity to decline. Where applicable this includes inception, requirement, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring and decommissioning as required.
    • Aligning development roadmap with business, clients (internal and external) and technology through collaboration with multiple team members.
    • Managing issues with appropriate urgency which includes resolution and communication with stakeholders in conjunction with the support / post deployment process.
    • Prioritisation and planning of backlogs/demand pipelines and product roadmaps.
    • Define, track and measure product Business Benefit Realisation as appropriate to your product development space.
    • Maintains technical understanding and in-depth product as well as general group product and system knowledge.
    • Aligns objectives and activities to the broader strategic needs of the team and organisation.
    • Customer orientation - Responsible for creating and proper grating a customer-oriented attitude within the team whilst identifying and understanding the needs of all customers and managing their expectation.
    • Facilitates an understanding of competitor analysis and market research to identify areas of opportunity and risk associated to the product.
    • Aligns with other product teams as required to achieve objectives.
    • Consistent, clear, and regular communication with key internal and external stakeholders.
    • Integrates the team and department processes and procedures effectively with companywide process and procedures.
    • Leads direct and indirect reports for the successful management of the allocated product (i.e., seconded team members)
    • Ensures that the cross functional team is aligned with the company’s strategy and working towards achieving the strategy.
    • Ensures the team is appropriately resourced and members are equipped with the requisite skill required for both current and future projects.
    • Support and/or develop a training and career development plan for each team member.
    • Collaboratively works with team members to set performance goals and measures
    • Conducts regular performance discussions with the team to facilitate a culture of growth.
    • Facilitates mentoring and coaching as required.
    • Oversees all aspects of the team by facilitating and resolving issues through effective problem solving and communication skills.
    • Maintain a current and future skill matrix for the team.
    • Create a culture for teams that are aligned to the platforms and BET values.

    go to method of application »

    Software Development Engineer 2 (Live)

    We Want You:
    We are looking for a Software Development Engineer 2 (Live) who can design and build software that is stable, scalable and performant. The successful Team Member will be responsible for primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures and working with customers or departments on technical issues including software system design and maintenance

    You Bring:

    • Formal Tertiary qualifications or related field.
    • At least 3-4 years of experience within a development environment.
    • 2-3 years C# experience.
    • 2-3 years .net core experience.
    • 2-3 years of RESTful API experience.
    • Understanding of key design principles of software engineering.
    • Proficiency in HTML, CSS, JavaScript, and jQuery.
    • Understanding of server-side CSS.
    • Experience with responsive and adaptive design.
    • Understanding of SEO principles.

    Advantage:

    • SQL, ReactJs;
    • Experience in document stores such as Couchbase / Mongo;
    • Experience in Message Brokers such as RabbitMQ / Kafka / Red Panda;
    • Experience with graphic design applications such as Adobe Illustrator.

    What You’ll Do:

    • Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
    • Directing system testing and validation procedures.
    • Directing software programming and documentation development.
    • BET Software is a 24-Hour operation and therefore live support must be available to support. Team Members will be scheduled in accordance with the above requirements

    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’ solutions.
    • 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.

    go to method of application »

    Software Development Manager (DBN)

    We Want You:

    We are looking for a lover of code and all things digital. A leader of the pack that wears many hats. Like a cop on the beat, your role is to set the standard in the workplace.

    As the Software Development Manager at BET Software, you will take ownership of our talented Team of Software Engineers. We need someone who is able to take a step back, look at the bigger picture and lead the Team toward achieving a common goal. In leading this Team, you will be responsible for providing strategic direction, as well as initiating, planning, and executing all aspects of our bespoke betting solutions.

    You will also work effectively with Product Managers and Product Owners to ensure delivery against agreed priorities. We are looking for you to come and create, implement and maintain a continuous improvement plan for Software Development to drive consistent standards and approaches throughout the development Teams.
    You Bring:

    • At least 3-5 years of experience managing Software Development Teams and leads.
    • At least 6 years in a technical role within the IT Software Development industry.
    • Prior experience ensuring timely project delivery.
    • Provide technical and architectural guidance to the Development Team.
    • Ensure development standards and development SDLC are adhered to by the Development Team.
    • Ability to work well under pressure and in a fast-paced growing environment.
    • Strong planning and organisational skills.
    • Reporting skills at a Senior Management level.
    • Prior stakeholder and Team lead management experience.

    What You’ll Do

    • Create, agree and execute Software Development road maps and operational strategies for projects coming into the business in collaboration with respective Team Members through proper documentation, communication and execution.
    • Build effective customer-centric relationships through measurements of performance and usage and engagement and involvement with customers by creating clear visibility through strategies and roadmaps.
    • Set and achieve efficient delivery objectives of Teams by ensuring there are individual and Team strategies with clear and measurable objectives that align with organisational goals.
    • Hold the Team accountable through road maps and individual performance contracts through consistent communication of delivery milestones.
    • Accountable for articulating, monitoring, reporting and achieving realisation.
    • Development of longer-term strategic thinking, incorporating demand forecasting for products or future projects.
    • Utilisation of data metrics in order to make data-driven decisions.
    • Identify and respond to situation/organisational/market requirements by creating a culture of innovation and opportunity identification by the Team.
    • Facilitate change management due to changing situational requirements e.g. restructuring changes or adoption of new technologies.
    • Support and align standards across BET Software by allocating agreed commitments to strategy/ roadmap communication and implementation.
    • Maintain product(s) knowledge as well as general product knowledge by being able to represent your product strategy in detail.
    • Ensure the established procedures and processes are accurately documented, communicated, implemented, and agreed upon with product and/or project Teams.
    • Act as an escalation point for issues and ensure effective communication and resolution activities are in place.
    • Effectively liaise and communicate with both internal and external key stakeholders at a senior level to manage day-to-day issues, escalations, and expectations.
    • Ensure all operational communications with customers/partners are documented and effectively circulated to stakeholders making use of collaborative tools.
    • Engage with executive members or the equivalent, as well customers/partners to ensure collaboration at all levels.
    • Engage with the wider business, and if needed, hold strategic knowledge-sharing sessions.
    • Maintain and facilitate strategic stakeholder and communication analysis.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at BETSoftware Back To Home
Latest Jobs

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail