Company Founded: Founded in 1907

  • Senior Architect and Tech Sales Manager – Cloud 

Senior Cloud Engineer 

Junior Cloud Engineer

    Senior Architect and Tech Sales Manager – Cloud Senior Cloud Engineer Junior Cloud Engineer

    Job Description

    Architect and design servers, network connectivity, and software configurations for cloud computing infrastructures and applications with a focus on DevOps principles. Deliver solutions for integration between Cloud and on-premises data centres.
    Develop the design and implementation of the cloud environment.
    Direct experience migrating applications from the enterprise to public cloud providers (eg AWS)
    Keep in mind the client’s business needs and overall IT strategy when developing cloud solutions to deliver the best possible outcome for the client. Apply the AWS Well-Architectured framework to deliver consistent, standardized and best practice solutions.
    Develop and document technical designs for integration and implementation of new and existing cloud applications and systems.
    Support the client facing teams to develop a comprehensive Point of View that will assist clients on their cloud transformation journey.

    Minimum Requirements :

    Bachelor’s Degree in Computer Science, Information Systems, Systems Analysis, or other related field
    Must have technical / professional qualifications
    Must have cloud associate level certification (e.g., AWS Solutions Architect)
    5 – 7+ years of experience with planning, architecting, and implementing cloud environments
    Familiar with standard concepts, practices, and procedures of cloud technology, including Software as Service (SaaS), Platform as Service (PaaS), or Infrastructure as a Service (IaaS)
    Experience with monitoring the performance of systems
    Experience working with agile methodologies

    go to method of application »

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

    Apply via :

  • QA Automation Tester

    QA Automation Tester

    Position Summary:  

    Our team is looking for an experienced QA tester (Automation)with experience in both manual and automation testing, ideally using the TOSCA tool.
    As a QA Engineer – Automation you will be responsible for successful and timely delivery of all QA deliverables. You are responsible to maintain absolute confidentiality for all the work you will be delivering
    The job responsibilities include but not limited to preparing and executing test cases, attend project meetings and provide relevant updates, assist the project team with their task.
    Strong manual and automation testing skills with TOSCA knowledge preferred.

    Responsibilities: 

    To undertake an automation project and execute it
    Lead successful delivery of the project
    Analyze business requirements
    Script manual test cases
    Script and execute Automation test cases using Tosca
    Stakeholder management by providing regular status updates and troubleshoot issues

     Preferred Skills & Experience:  

    TOSCA Automation Experience with framework developed (ideally at least for 1 complete application (End-2-End))
    TOSCA Certified professional for the 5 core certifications or willing to get certified within a month of joining
    Experience in Tosca Test suite with navigation and steering capabilities
    Hands on test case creation, management, and execution of quality assurance testing, provide oversight of business user acceptance testing
    Provide estimates for test activities
    Provide mentoring, guidance to other members of the Testing team
    To implementation of the overall automation testing strategy, bring script standards and best practices
    Should have strong experience in test automation software testing experience strong experience
    Should have good knowledge on software testing life cycle and test automation
    In depth experience in writing detailed and accurate test cases, test scripts, and test results 
    Experience with SQL and data retrieval from a relational database is a plus
    Collaborate with different teams to understand automation needs and implement the same
    Should be self-motivated and Ready to take ownership of the assigned work 
    Being a team player that can deliver in a high pressure and high demanding environment 
    Very good understanding of various SDLC process including agile development and testing. 
    Ability to communicate in a precise and effective manner (verbal and written)
    Quick learners and excellent analytical skills

    Apply via :

    jobs.smartrecruiters.com

  • Chief Operating Officer 

Chief Commercial Officer

    Chief Operating Officer Chief Commercial Officer

    Description

    Our client is one of the largest commercial banks in Rwanda offering innovative products and services to customers across the country.  It has a large network and strong capital and liquidity position driven by its strategic growth agenda.
    The bank is looking to identify results-driven, visionary, strategic thinking and highly qualified leader with excellent credentials, proven experience, demonstrated capacity, and know-how to fill the position of Chief Operating Officer.
    Reporting to the Managing Director, the Chief Operating Officer will be responsible for leading the development and implementation operations strategy that is aligned with the strategic objectives of the business. The position provides leadership in the coordination of operations, technology, marketing, corporate affairs, innovation, and customer experience to ensure optimal functionality of banking operations, service excellence and sustainable growth.

    Key Responsibilities:

    Coordinate the development of an operations strategy to ensure the management of operations is aligned with the bank’s growth objectives.
    Lead the implementation of the strategy across the division to ensure timeliness and quality in implementation.
    Lead the development of policies, procedures and processes the ensure operations are efficient and effective, and compliant with relevant regulations.
    Provide leadership in the provision of data to the commercial team on the quality of business to ensure continuous improvement on quality of business accepted for profitability purposes.
    Coordinate the management of relationships with clients and key stakeholders to ensure the bank receives full support in its operations for a superior customer experience.
    Develop a risk management framework for the operations team, including business continuity plans in liaison with the risk team to ensure minimal disruption to business operations.
    Advise the business on all operations aspects to ensure the decisions arrived at by management are aligned with the business growth objectives.
    Oversee implementation of the bank’s marketing and corporate affairs strategy to ensure increased market share and visibility of the brand.
    Provide strategic coordination of new product development to meet emerging market needs.
    Champion the automation of operations where applicable to enhance the quality of service to customers, and to increase efficiency and effectiveness in operations.
    Ensure that technology transformation is aligned to customer changing and diverse needs.
    Leverage data analytics, oversee the development of products, channels and marketing campaigns that are aligned with targeted customers’ needs.
    Support the Managing Director and execution in coordination with other Division Heads and participate in Management Committee.
    Coordinate the training of all key staff on operations guidelines ensure awareness on the approaches to use for proactive risk management.
    In Liaison with human resources, coordinate the recruitment, training, and performance management of staff in the division to ensure the availability of the required competencies at all times.

    Person Specifications:

    Be a holder of a Bachelor’s and Master’s degree in Business Administration, Banking, Finance, or relevant field from a recognised University
    Possess a relevant professional qualification in e.g. ACCA, CPA, CFA or any other in banking or relevant field
    Have at least a minimum of 10 years’ relevant work experience , five (5) of which should have been spent in senior management and/or leadership role preferably gained in a financial services sector organization
    Be business and IT savvy
    Demonstrate leadership and people management skills
    Possess strong analytical and decision making competency
    Have ability to drive execution of commercials strategies and plans
    Strong stakeholder management and communication skills

    go to method of application »

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

    Apply via :

  • Monitoring & Evaluation Manager

    Monitoring & Evaluation Manager

    Job Description
    Main purpose of the job

    The Monitoring and Evaluation Manager will work under the direct supervision of the Deloitte EA (Kenya) Monitoring & Evaluation Technical Lead. He/she will coordinate implementation of monitoring & evaluation support in the Deloitte’s Mastercard Foundation Saving Lives and Livelihood (SLL) Phase 2 funded Programme in partnership with Africa CDC.  He/she will provide technical guidance in implementation of comprehensive Monitoring and Evaluation activities, data management, performance measurement and data quality processes, program evaluations and review of progress narrative reports.

    What you will do

    Perform technical and competent review of monthly Saving Lives and Livelihood (SLL) Phase 2 implementing partners progress narrative reports to develop synthesized/ highly summarized reports for use and consumption by the SLL Africa member country leadership.
    Develop and review standard data collection and reporting tools / templates for use that captures the aspiration of SLL programme goals and objectives.
    Develop and review robust performance dashboards that visualizes SLL programme performance measurement data including pulling data from the SLL District Health Information System (DHIS2) platform / system.
    Review existing standard data tools for conducting data quality audits using the systems assessment and data verification approaches including Data Quality Assessment / Audit, standard operation procedures (DQA SOPs).
    Coordinate data quality assessments / audits (DQAs) for the SLL Phase 2 programme across the Africa member states.
    Coordinate development of DQA reports highlighting DQA findings, strengths, weakness, and recommendations to improve data quality for the SLL programme.
    Develop a mechanism for tracking implementation of DQA improvement plans and corrective actions by the SLL implementing partners.
    Actively participate and coordinate the convening of technical evaluation reference groups (ERGs) including incorporation of ERG inputs / suggestions in the evaluation technical write materials.
    Conduct rapid assessment and evaluability assessment for all the SLL implementing partners and key stakeholder including developing rapid/ evaluability assessment tools and generation of the assessment reports.
    Develop and review program evaluation data collection tools / instruments such as key informant interviews, interview schedules, questionnaires, desk reviews and focus groups discussions (FDGs) among others.
    Coordinate and conduct program evaluation (rapid assessments and outcome evaluations) including developing evaluation design, evaluation questions and preparation of program evaluation reports
    Take an active role in development of Terms of Reference (TORs) for external evaluation consultants including managing the external consultants’ deliverables.
    Disseminate and present performance measurement dashboards, DQA and evaluation findings to SLL key stakeholders.
    Develop a mechanism for capacity building of SLL Implementing Partners on M&E matters as part of the wider learning agenda for SLL MCF programme.

    Qualifications

    A master’s degree in Monitoring and Evaluation, Epidemiology, Public health, Demography, Bio – statistics or a related field with at least 8 years’ experience in monitoring and evaluation (M&E) for a large scale multi – country donor funded programme or a BA/BSc in the above field with over 10 years of experience in M&E as highlighted.
    Strong hands-on experience in managing and conducting Data Quality Audits/ Assessments (DQAs) including data verification and implementation of DQA improvement plans and corrective actions.
    Demonstratable experience and knowledge in conducting competent program evaluations including rapid assessments.
    Strong ability to review program narrative reports with good technical acumen in generation of synthesized summarized feedback reports.
    Demonstrated experience and familiarity with National Health Management Information Systems such as DHIS2.
    Good experience in developing performance measurement dashboards.
    Good experience in capacity building of teams with diverse background on M&E related matters.Experience working in Saving Lives and Livelihood (SLL) programs / projects including COVID-19 or other routine immunization response initiatives will be an added advantage.
    Team player with good technical experience in managing / handling stakeholders.
    Experience in working in a larger donor funding multi – country setting will be an added advantage.
    Willingness to travel across African Countries.

    Behavioural competencies

    Excellent communication skills, both written and verbal.
    Effective interpersonal and relationship building/people management skills.
    Good mentorship and coaching ability with desire to develop self and others.
    Adaptable, managing change and ambiguity with ease.
    Sound problem solving ability.
    Strong organizational and time management.
    Good networking skills.
    Good stakeholder management abilities

    Technical Competencies

    Expert in field with sound industry and business knowledge.
    Demonstrated leadership skills.
    Proven ability to manage and execute projects.
    Experience in developing and presenting client proposals.
    Excellent report writing skills.
    Sound business acumen.
    Negotiation skills.
    Focus on quality and risk.

    Apply via :

    jobs.smartrecruiters.com

  • Scrum Master

    Scrum Master

    Job Description
    Responsibilities:
    The ideal candiate will be responsible for:

    Coaching the team to improve collaboration and self-organization.
    Coach team on Agile practices and encourage adaptation and iteration and an environment that fosters Agile.
    Collaborate across teams in IT and the business as required to remove impediments and deliver on time for all Sprints.
    Coach team members to properly define User Stories, while assisting the Product Owner to continually keep a sufficient set of stories defined and estimated.
    Facilitate sprint planning, daily stand-up meetings, reviews/demos, retrospectives, and release planning meetings for 2-3 product teams.
    Track and communicate team commitments, velocity, and sprint/release progress.
    Remove or escalate team impediments that jeopardize sprint goals
    Identify, suggest and collaborate with development and product owner on measurable improvements for the team(s)
    Coach, train and support other scrum masters within the organization

    Experience of the Scrum Master

    5 years’ experience in an agile scrum role is required.
    Exposure to ART (Agile Release Trains) and driving delivery through PI Planning would be advantageous.

    Qualifications
    Education/Certifications:

    CSM,  CSP, ITIL
    Business, Engineering,
    Business/Administration,
    Information Systems, Management, Technical, Information
    Technology, Communications

    Additional Information
    Key Competencies required:
    Behavioural Competencies

    Excellent communication skills, both written and verbal
    Effective interpersonal and relationship building skills
    Good mentorship and coaching ability with desire to develop self and others
    Strong client delivery focus
    Adaptable, managing change and ambiguity with ease
    Focus on quality and risk
    Sound problem solving ability

    Apply via :

    jobs.smartrecruiters.com

  • Business Solutions Analyst

    Business Solutions Analyst

    Job Description
    We’re searching for a passionate and skilled Business Solutions Analyst to join our dynamic team. You’ll be instrumental in working closely with a passionate development team to design, develop and maintain feature-rich web applications. This role offers the opportunity to leveraging your expertise of business processes and collaborate closely with designers, product managers, business owners and developers to deliver exceptional user experiences.
    What you’ll be working with:

    Build and project management: Azure DevOps
    Reporting: MS Excel
    Communication: MS Outlook and Teams
    Design: Figma

    Job Description:

    Gathering requirements from business.
    Creating user stories and user acceptance criteria for functional and non-functional requirements.
    Assisting the product owners to define a functional solution in accordance with the organizational needs.
    Tracking the requirements through the life cycle of the programme increment.
    Working with other business solutions analysts on common features across scrum teams.
    Working with other business solutions analysts across different parts of the business to gain insights and support to produce user stories.
    Assist product owners in PI planning.
    Providing feedback to stakeholders during the PI.

    Qualifications
    Requirements:

    Degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
    1 – 3 years BSA experience.
    Experience working with of Azure DevOps or similar software.
    Experience working in scrum teams.
    Experience with Agile and Scaled Agile development methodologies.
    Excellent problem-solving and analytical skills.
    Strong communication, collaboration, and teamwork skills.
    .NET and React experience advantageous.

    Apply via :

    jobs.smartrecruiters.com

  • Solution Engineer – API Integration Developer

    Solution Engineer – API Integration Developer

    Job Description
    Main purpose of the job

    The successful candidate will support the Deloitte Cloud Transformation & System Engineering team in introducing, developing, implementing, optimising, and maintaining cloud-based solutions, specifically cloud integration platforms. You will be in direct dialogue with our clients and be responsible for developing customised solution approaches for architecture, process, deployment, and products around the integration space.

    What you will do

    Your passion is the development of APIs. You don’t just plug systems together, you are passionate about building a consistent future-proof base.
    You accompany our customers in integrating their systems using the most modern cloud integration platforms such as MuleSoft.
    You bring your passion to discussions, advise our customers on API design and architecture and implement the solutions developed.
    You define the architecture, processes and deployment.
    Depending on your experience, you will quickly take on team or project responsibility.
    Your task requires close coordination with architects, development teams and the customer.

    Qualifications
    Required Qualifications and Experience

    Bachelor’s degree in Computer Science or any other related field.
    2 to 4 years of programming experience.
    Completed studies or vocational training in the IT field.
    Worked as part of a team software development team.
    Sound knowledge and Skills of technologies (e.g. Java, JSON, XML, REST/SOAP) and integration solutions (e.g. API, ETL, ESB)
    Experience and know-how regarding integration platforms as a service (e.g. MuleSoft, Dell Boomi).
    A certification as ‘MuleSoft Certified Developer (m/f/d) – Level 1’ is a plus
    Structured work and ability to work in a team
    Knowledge of Command Line Interface (CLI) in Linux, MacOS or any other Unix system is required

    Preferred Qualifications and Experience

    Knowledge of event technologies (e.g. Kafka, Solace)
    Prior leadership or tech lead role.
    Ability to mentor and teach younger developers.
    Good Project and Team Management skills
    Knowledge of Cloud Services (AWS, Azure etc.) is preferred.
    Mulesoft Associate, Developer and Architect Certifications is an added advantage

    Additional Information
    Behavioural competencies

    Excellent English communication skills, both written and verbal.
    Effective interpersonal and relationship-building skills.
    Adaptable, managing change and ambiguity with ease.
    Effective problem-solving ability.
    Focus on quality and risk.
    Effective problem-solving ability.

    Apply via :

    jobs.smartrecruiters.com

  • Senior Fullstack Engineer 

Junior Fullstack Developer 

Software Developer 

Monitoring & Evaluation Manager

    Senior Fullstack Engineer Junior Fullstack Developer Software Developer Monitoring & Evaluation Manager

    Job Description

    We’re searching for a passionate and skilled Senior Full-Stack Engineer to join our dynamic team. You’ll be instrumental in building and maintaining feature-rich web applications, leveraging your expertise in both React for the front-end and .NET for the back-end. This role offers the opportunity to collaborate closely with designers, product managers, and backend engineers to deliver exceptional user experiences.

    What you’ll be working with:

    Front-end: React
    Back-end: .Net
    Cloud: Azure services (Service bus, Redis, web apps, SPO)
    Database: SQL Server
    Build and project management: Azure Devops

    Job Description:

    Analyse system requirements, prioritize tasks, and develop technical specifications and architecture.
    Write clean, well-documented, testable, and maintainable code using .NET languages.
    Design, develop, and implement web-based applications and APIs.
    End-to-end ownership of solutions.
    Integrate with a variety of Azure Hosted Services.
    Participate in code reviews and mentoring junior developers.
    Stay up to date with the latest advancements in the .NET ecosystem and related technologies.
    Collaborate effectively with cross-functional teams (designers, product managers, QA).

    Qualifications
    About You 
    Requirements:

    Degree in Computer Science, Engineering, or a related field, or equivalent practical experience
    Minimum 6+ years Software Engineer experience.
    In-depth experience working with of .NET framework and core libraries.
    In-depth experience working with frontend technologies and web frameworks (React preferably)
    Practical experience with RESTful services and database technologies (SQL Server, NoSQL)
    Experience with Agile development methodologies.
    Excellent problem-solving and analytical skills.
    Strong communication, collaboration, and teamwork skills.
    Experience with cloud platforms (Azure, AWS, GCP).

    go to method of application »

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

    Apply via :

  • Cloud Technology Sales and Solutions Architect – Consulting Department

    Cloud Technology Sales and Solutions Architect – Consulting Department

    Job Description
    Main purpose of the job
    The holder of this position will effectively help C-suite and program leaders transform their organizations and accelerate execution through emerging and disruptive technologies, innovative business models, retooled program operations and industry-driven solutions.
    What you will do

    Architect and design servers, network connectivity, and software configurations for cloud computing infrastructures and applications with a focus on DevOps principles. Deliver solutions for integration between Cloud and on-premises data centres;
    Perform assessments and provide recommendations for migrating to the cloud. Develop the financial business case; supporting design and implementation of the cloud environment including landing zones;
    Direct experience migrating applications from the enterprise to public cloud providers (e.g., AWS);
    Keep in mind the client’s business needs and overall IT strategy when developing cloud solutions to deliver the best possible outcome for the client. Apply the AWS Well-Architectured framework to deliver consistent, standardized and best practice solutions;
    Develop and document technical designs for integration and implementation of new and existing cloud applications and systems; and
    Support the client facing teams to develop a comprehensive Point of View that will assist clients on their cloud transformation journey. Develop client proposals and contribute to RFx responses.

    Qualifications

    Bachelor’s Degree in Computer Science, Information Systems, Systems Analysis, or other related field
    Must have technical / professional qualifications
    Must have cloud associate level certification (e.g, AWS Solutions Architect).
    5 – 7+ years of experience with planning, architecting, and implementing cloud environments
    3 – 5 years of experience in client facing and technical sales roles
    Familiar with standard concepts, practices, and procedures of cloud technology, including Software as Service (SaaS), Platform as Service (PaaS), or Infrastructure as a Service (IaaS).
    Experience with monitoring the performance of systems
    Experience working with agile methodologies
    Experience in proposal writing

    Additional Information
    Behavioural competencies

    Excellent communication skills, both written and verbal.
    Effective interpersonal and relationship building skills.
    Good mentorship and coaching ability with desire to develop self and others.
    Strong client delivery focus.
    Adaptable, managing change and ambiguity with ease.
    Focus on quality and risk.
    Sound problem solving ability.

    Technical Competencies

    Delivery Excellence – Ability to plan and execute a project to deliver a superior client experience.
    Knows the Business and Sector – Ability to comprehend how the client’s business works and keep up-to-date on industry/sector trends and leading practices.
    Analytical Thinking & Problem Solving – Ability to identify and solve problems objectively using analysis, experience and judgment.
    Financial Acumen – Ability to incorporate financial information when evaluating business opportunities and making recommendations.
    Executive Presence – Ability to develop relationships, establish credibility with and instil confidence in clients.
    Global Mindset – Ability to leverage cross-geography insights and practitioners to enhance client service delivery.
    Business-Technology Acumen – Ability to articulate how technology enables and differentiates the business and communicate this effectively to clients.

    Apply via :

    jobs.smartrecruiters.com

  • Tax Technology Associate

    Tax Technology Associate

    Job Description
    Main purpose of the job

    The holder of this position will ensure that the client and Firm’s expectations are met by delivering high quality services and maintaining high utilization levels.

    What you will do

    Support on delivery of designated projects, and manage the implementation of agreed deliverables.
    Support the design and implementation of web applications both for internal use and Deloitte clients.
    Perform data analysis using approved Deloitte tools and generate insightful reports and dashboards for internal use and Deloitte clients.
    Generate innovative solutions on projects/engagements in collaboration with team members to enhance/renew service offerings to clients.
    Support to evaluate the client’s tax and business requirements to build the optimal Tax design leveraging on technology.
    Design better processes in terms of efficiency, control and added value.
    Design IT architectures that integrate the full tax cycle into ERP and consolidation systems.
    Implement tax technology solutions.
    Work closely with third party developers throughout the Software Development Lifecycle.
    Assist in the preparation of proposals/tenders and presentations.

    Qualifications
    Required Qualifications and Experience

    A Bachelor’s Degree in Business Information Technology, Management Information Systems, Computer Science or related field.
    Deep understanding of data analytics and using tools such as Power BI.
    Deep understanding of business process automation using tools such as Power Apps and UiPath.
    Practical knowledge of software development and ERP Tools.
    Professional accounting qualification is an added advantage.
    Relevant experience in Tax Compliance & Tax Accounting and/or automating Direct Tax solutions is an added advantage.
    Strong presentation and pitching skills with ability to seamlessly communicate value proposition and engage clients.

    Behavioural Competencies

    Excellent communication skills, both written and verbal.
    Effective interpersonal and relationship building/people management skills.
    Good mentorship and coaching ability with desire to develop self and others.
    Adaptable, managing change and ambiguity with ease.
    Sound problem solving ability.
    Strong organizational and time management.
    Good networking skills.

    Technical Competencies

    Sound industry and business knowledge.
    Demonstrated leadership skills.
    Excellent report writing skills.
    Good financial knowledge.
    Focus on quality and risk.
    Well-developed computer user skills.
    Good analytical and problem-solving skills.
    Good project management and planning skills.
    Strong negotiation skills and commercial sense.

    Apply via :

    jobs.smartrecruiters.com