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

     

    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