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: Oct 25, 2023
    Deadline: Nov 15, 2023
    • @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

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail trade flows. Despite their importance, kiosk-type retail outlets face significant challenges, including high cost of stock and unreliable delivery. 
    Read more about this company

     

    Senior Software Engineer - Back End

    Role Profile:

    Kyosk is looking for a passionate Senior Software Engineer to help strengthen the development competency of a team of software engineers who are developing solutions on the leading edge of innovation in Africa. The successful candidate will play a leading role in the full SDLC of the team's output.  

    As a Senior Software Engineer, you’ll join our growing team of Product and Technology professionals who share a passion for leveraging technology to empower informal retailers across the African continent. You’ll work with teams from multiple countries across the organization to imagine and build innovative solutions for Kyosk’s customers and internal teams.

    To be successful in this role you will need to be a strong technologist, innovator and an analytical problem solver. You will need to develop high quality, resilient, scalable software.

    Key Responsibilities

    • Play a leading role in the design and development of  software solutions
    • Triage, investigate and resolve errors
    • Adhere to, promote and help to improve Kyosk's development processes
    • Code reviews
    • Mentor less experienced software engineers
    • Experiment with new technologies/solutions and develop a PoC

    Minimum Technical Requirements:

    • 6 years of software development experience
    • 2 years experience of the full SDLC (analysis, design, development, testing, integration, deployment, documentation, triage)
    • Experience working with Agile methodologies
    • Proficiency with administrative tools, e.g. Issue Tracking, Wikis, etc
    • Advanced level user of dev tool chain (e.g. IDE, CI/CD, version control)
    • Backend dev: Advanced knowledge of Java, SpringBoot, Hibernate.
    • Working knowledge of containerization and orchestration
    • Experience implementing the microservices design pattern
    • Working knowledge of any cloud platform
    • Experience designing and implementing a system from scratch
    • Experience implementing complex automated tests (unit, integration, performance, etc)
    • Demonstrates a clear understanding of system non-functional requirements (e.g. code readability, maintainability, scalability, extensibility, testability, etc), and can weigh the pros and cons of a solution w.r.t. non-functional requirements.

    Minimum Behavioural and Soft Skills Requirements:

    • Strong work ethic
    • Focus on delivery
    • Punctual
    • Works independently
    • Expectation management
    • Passion for learning
    • Ability to lead a discussion with clients in a professional manner
    • Ability to give reasonably accurate time estimates
    • Proactively accommodates value chain outside of sphere of responsibility
    • Ability to communicate technical information clearly and concisely
    • Can take the lead on small projects

    Desired Technical Competencies

    • 8+ years of software development experience
    • 3+ year of experience of the full SDLC
    • Working knowledge of Kafka
    • Experience in e-commerce, payments, and/or distribution of FMCG products
    • Experience using GCP
    • Working knowledge of Docker containers and Kubernetes for orchestration
    • Practitioner of the shift-left approach
    • Experience introducing automated tests into a code base
    • Experience architecting, designing and implementing a software system

    Desired Behavioral Competencies

    • Constantly seeks to improve tech and processes to streamline development
    • Ability to work under pressure, with tight timelines and ambitious deadlines
    • You have integrity: You do what you say you will do and make no excuses.
    • Promote psychological safety in the team, as well as across the entire organisation.

    go to method of application »

    People Business Partner, Tech

    Role Profile: 

    We are building our internal People team to focus intentionally on continuously improving the engagement, development, and retention of people at Kyosk. We are focused on aligning the people strategy to the overall business strategy  and objectives to ensure we build programs, support and services for the business and individuals achieving their goals.

    People Business Partners are the connective tissue between our centers of excellence on the core People team and the business. The role is critical to ensuring we are not building in a silo but rather building  with a purpose we can articulate back to the business and see the future of work at Kyosk, then help to build a plan to get there.

    We are looking for an experienced individual  who has successfully operated as a People Manager or People Business Partner, leading significant change initiatives, internal communication strategies, performance management, team member relations, and connecting business strategy  to people team programs and operations. Strong business acumen and business interest, ability to take raw data and build stories and analysis for the business are critical for the role. Individuals comfortable working in ambiguity, mentoring and coaching junior people team members and educating the business on how to leverage and expect will be vital.

    Key Responsibilities:

    • Advise and influence the leadership and senior executives in the Tech team through relationship building, delivering impact, and leveraging your experience, as well as the core people team, to solve critical business problems and complex challenges.
    • Partnering with other People Business Partners to bring learnings, feedback and solutions to implement positive change across the business unit..
    • Leveraging your deep subject matter expertise in the people domain to proactively work in the business to ensure we are seeing the future of work at Kyosk and building programs to engage, retain and develop our people throughout their careers with us while also ensuring we are developing people for the future jobs of tomorrow at Kyosk.
    • Coaching and developing our Tech team leaders and managers in change management, building high performance teams, understanding and improving engagement, best practices in communication, and navigating difficult team member relations and terminations.
    • Partnering across  people development, total rewards, talent acquisition and the business to ensure we are setting people up for success through a deep understanding and mapping of our team member journeys.
    • Leading through strategic workforce planning while balancing international organizational design with hyper growth headcount plans and constant change. Designing the future of our organization in partnership with the business and mapping the current to future state will be critical to partnerships with total rewards, talent acquisition, and financial planning and analysis.
    • Effectively managing change across the business is guaranteed to be almost constant through communication, advocacy, collaboration, and planning. Thoughtful and intentional approaches to change management involve and educate the business as we build a stronger muscle for managing change.
    • Advising total rewards and compensation design by partnering directly with our compensation & benefits and talent acquisition team to understand our philosophy, strategies and data that will drive culture, engagement, understanding, ensuring we maintain internal pay parity and transparency.
    • Deploying, implementing and maintaining initiatives such as performance, compensation, development, and other initiatives into the business unit successfully through leveraging change champions, gaining leadership buy-in and understanding, and internal communication plans.
    • Getting your hands dirty with everything from the foundational building of our system and processes to mapping the experiences to data entry and operations improvements while balancing strategic planning and execution within the business.
    • Project managing complex and scaling programs is the critical connector between the business unit and the People team.

    Minimum Qualifications & Desired Skills:

    • A Bachelor’s Degree in Human Resource or related field.
    • An MBA in HR, management, business or experience in management consulting or similar will be an added advantage.
    • Relevant Post-Graduate and/or Professional Body Qualifications;
    • 10 years inter-functional experience in Human Resource / People Management with at least 5 years in senior management.
    • Experience in FMCG or retail is preferred. Direct experience working closely with and supporting engineering, product and data client groups include teams and leaders across Tech teams.
    • Demonstrated success in Human Resource Management Information Systems deployment.
    • Excitement for and deep expertise in change management and internal communication strategies as wella s high comfort levels in every changing environment.
    • Proven ability to articulate the company’s vision and rally the team to achievement.
    • Deep experience and understanding of Human Nature and Talent Management in Culture Deployment.
    • Demonstrated Coaching and Mentoring successes.
    • A calm and insightful disposition in VUCA and high-pressure environments

    Competencies & Key Skills:

    • Strategic Leadership;
    • Vision Articulation; 
    • Entrepreneurial Thinking;
    • Stakeholder Management;
    • Attention to Detail;
    • Learning Agility;
    • Culture Leader; 
    • Project and time management;
    • Budget management;
    • Tech Savvy.

    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 Kyosk Digital Services Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail