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: Jan 20, 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

     

    Software Development Technical Lead (DBN)

    You Bring:

    • Minimum of 7 years’ experience within a development environment;
    • 3- 6 years’ SQL experience;
    • 5 -8 years’ C# experience;
    • 5 -8 years’ .net core experience;
    • 5 -8 years’ RESTful API experience.

    Nice To Have:

    • 1- 4 years’ experience in document stores such as Couchbase / Mongo;
    • 1- 4 years’ experience in Message Brokers such as RabbitMQ / Kafka / Red Panda.

    What You’ll Do:

    Technical Leadership:

    • 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; 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.

    Quality of Software Implementation:

    • 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 which covers all the agreed specified tasks and user objectives and has been tested thoroughly.
    • Ensure relevant documentation is provided to support teams to reduce the 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 that supports modification for future developers, thereby reducing the number of defects or negatively affecting system quality.

    Initiative and Innovation:

    • Implement improved processes that have a positive effect on the team’s performance and company's bottom line.
    • Technical problems and opportunities are anticipated and dealt with immediately considering any technical dependencies.
    • Take an active involvement in problem resolution and where necessary works after hours to ensure that problems are resolved.
    • Shows 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.
    • Incorporates the 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.

    Knowledge Share:

    • Identify team members requiring a piece of 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 the transfer of the knowledge.

    go to method of application »

    Team Coordinator (DBN)

    You Bring:

    • Minimum of 1-2 years' experience in administration/customer service.
    • Minimum of 1-2 years' experience in a Software Development environment.
    • Excellent time management and planning skills.
    • Excellent verbal and written communication skills.
    • Cooperative and communicative attitude with executive staff, managers, and employees.
    • Analytical skills to monitor progress of an undertaking and identify areas needing adjustment or improvement.
    • Critical thinking and problem-solving skills essential.
    • Willingness to manage multiple tasks at once and adhere to guidelines and deadlines.
    • Relevant Business Administration qualification (advantageous).

    What You’ll Do:

    Administrative management:

    • Schedules and attends stand-up meeting for their allocated Teams.
    • Prepares meeting minutes and distributes minutes to all relevant Team Members/Managers/ Team Leaders.
    • Regular updates made to the Time and Attendance system. It is imperative that all Team Members hours are captured accurately, and the system is kept up-to-date. Ensures that all Team Members’ hours are accurately captured/updated on the Time and Attendance system by monitoring and managing for the team and escalates where necessary.
    • Reports extracted from Jarrison should be effectively utilised, to ensure time management of Team Members from start of day to end of day.
    • Plans the weekly remote and support roster and ensures that the roster is distributed to the team timeously.
    • Maintains planning foresight and the Project Team calendar.
    • Plan, document and records knowledge-sharing sessions.
    • Ensures all decisions and changes are discussed, then documented and stored accordingly.
    • Works with key stakeholders to plan and track the delivery of projects from kick-off to closure.
    • Tracks the day-to-day delivery of the projects.
    • Handles routine administration queries and admin request received from Team Leaders and be able to resolve these efficiently and effectively.
    • Adheres to all administration policies, processes, systems, and procedures in the performance of administrative and other duties.
    • Maintains an accurate electronic filing system ensuring that information is kept confidential.
    • Operates in a neat, effective, and organised manner.
    • Opens and sorts incoming e-mails to delegated department inboxes, according to priority and brings urgent material to the attention of the Team Leader.
    • Works closely with the Team Leader to maximise productivity of the team.
    • Schedules daily/weekly catch-up sessions with Team Leader to ensure effective communication of Team related assignments.
    • Maintains an effective and productive relationship with Team Members.
    • Present progress and results of tasks to management and other interested parties in the form of a weekly/monthly report.
    • Conduct regular analyses of processes and procedures and making adjustments when necessary.
    • Plan and coordinate team building initiatives or events in the team, where necessary.

    Behavioral Outputs:

    Adaptably Resilient

    • Adapts to change and is open to new ideas and willing to take on new responsibilities.
    • Able to handle pressure and can effectively adjust plans to meet changing needs/demands.
    • Changes his/her interpersonal style and approach based on the circumstances.
    • Adapts behaviour to maintain cooperative relationships with others.
    • Accepts changes to task, plans, and procedures in order to align with strategic direction of the organisation and appropriately adjusts behaviour and activities to changing conditions.
    • Maintains a positive attitude in the face of change.

    Resourceful and Improving

    • Generates new ideas and challenges the status quo, takes risk, supports change, and encourages innovation.
    • Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.
    • Solves problems through questioning the status quo.

    Living the Spirit:

    • Embrace a curious mindset and eagerness to explore new technologies, methodology, tools, and techniques and utilise this as an opportunity to develop on growth.
    • Maintain open and transparent communication with your team by tracking and reporting on team progress, thus ensuring the team is informed, and aligned.
    • Coordinate team activities and projects efficiently and ensuring a smooth workflow.
    • Clearly defining the roles and responsibilities of each team member to minimise confusion and overlaps and ensuring everyone understands their specific contributions towards achieving the teams’ goals.
    • Openness to different ideas, approaches and viewpoints and willingness to adapt work to align with the teams’ goals and priorities.
    • Facilitate meetings and discussions to encourage collaboration and decision-making.

     

    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