Intern, Digital Development & Channels at SBM Bank in Nairobi, Kenya

    SBM Bank logo

    Intern, Digital Development & Channels

    SBM BankNairobi, Kenya

    Posted

    4 days ago

    Apply by

    1 Sept

    Contractor
    On Site
    Internship
    Banking, Insurance & Financial Services
    IT & Software

    Build your CV in minutes! Tailored for the Kenyan job market.

    Build My CV

    Job Description

    The Intern will support the Digital Development & Channels team in providing first-level application support, assisting with ongoing digital projects, application testing, documentation, monitoring, and day-to-day operational activities. The role is designed to provide additional operational and project support to the team, improve first-level support coverage, and provide an opportunity for the intern to gain practical experience in enterprise digital banking applications, system integrations, application testing, and IT operations. The ideal candidate is technically inclined, proactive, analytical, detail-oriented, and interested in building a career in Digital Banking, Software Development, Application Support, and Technology.

    Key Responsibilities

    • Provide first-level support for digital banking applications and channels.
    • Monitor digital applications and assist in identifying application-related issues.
    • Perform initial investigation and troubleshooting of reported incidents.
    • Review application logs and basic system information to identify potential issues.
    • Record, track, and follow up on incidents until resolution or escalation.
    • Escalate unresolved technical issues to the relevant development, infrastructure, network, security, or vendor teams.
    • Perform basic application health checks and service availability checks.
    • Support daily operational activities for digital channels.
    • Assist in monitoring digital transactions and identifying unusual failures or service interruptions.
    • Support the Digital Channels and Developments team in ongoing projects and initiatives.
    • Assist in application testing, functional testing, regression testing, and UAT activities.
    • Prepare and execute basic test cases based on defined requirements.
    • Document test results and report identified defects to the relevant teams.
    • Assist with API testing and validation using tools such as Postman.
    • Support project teams during implementation, deployment, and post-deployment validation.
    • Assist in preparing project documentation, implementation checklists, and status updates.
    • Participate in project meetings and follow up on assigned technical and operational actions.
    • Assist with data validation and basic SQL queries where required.
    • Assist in monitoring application interfaces and integrations with internal and external systems.
    • Support investigation of API, connectivity, and integration-related issues.
    • Review application logs and identify common error patterns.
    • Assist in validating application connectivity to dependent systems.
    • Support routine checks of application services and integrations.
    • Assist senior team members in troubleshooting production and UAT issues.
    • Maintain records of recurring issues and their resolutions.
    • Maintain application support and operational documentation.
    • Document common issues, troubleshooting steps, and resolutions.
    • Assist in preparing user guides, technical checklists, and support procedures.
    • Maintain project and testing documentation.
    • Assist in maintaining a knowledge base for first-level application support.
    • Ensure support activities and identified issues are properly documented.
    • Improved first-level support coverage for digital applications.
    • Faster identification and escalation of application incidents.
    • Additional support capacity for digital projects and UAT activities.
    • Improved documentation and knowledge sharing within the team.
    • Reduced dependency on a limited number of resources for routine support activities.
    • Better segregation between first-level operational support and development/project activities.
    • Additional resource capacity to support the growing number of digital banking initiatives and reduce workload pressure on existing team members.

    Required Qualifications

    • Bachelor's degree in IT or Computer Science from a reputable university
    • Basic to intermediate knowledge of Java programming and object-oriented programming concepts.
    • Basic knowledge of Python and scripting for automation or data processing.
    • Good understanding of SQL and relational databases, with exposure to: Oracle Database MySQL Writing SELECT, JOIN, INSERT, UPDATE, and basic analytical queries.
    • Basic understanding of database tables, indexes, views, and stored procedures.
    • Basic understanding of REST APIs, JSON, HTTP/HTTPS, request/response structures, and API integration.
    • Familiarity with API testing tools such as Postman.
    • Knowledge of JavaScript and basic web application development.
    • Knowledge of front-end technologies including: HTML, CSS, Bootstrap, JavaScript, Angular
    • Basic understanding of Java application servers and web containers, including: Apache Tomcat, Oracle WebLogic Server
    • Basic understanding of application deployment, configuration, and troubleshooting in application server environments.
    • Familiarity with Linux/Unix and Windows operating systems and basic command-line operations.
    • Basic understanding of application logs and ability to perform initial troubleshooting based on log messages.
    • Understanding of software development lifecycle SDLC, testing, UAT, defect management, and deployment processes.
    • Basic understanding of system integration, APIs, middleware, and communication between enterprise applications.
    • Good analytical and problem-solving skills with the ability to investigate technical issues systematically.
    • Good communication skills and ability to work with developers, infrastructure teams, vendors, and business users.
    • Willingness to learn enterprise technologies and gain practical experience in Digital Banking, Application Development, Integration, and Production Support.
    • Ability to document technical findings, test results, issues, and troubleshooting steps clearly.
    • Backend: Java, Python Frontend: HTML, CSS, JavaScript, Bootstrap, Angular D

    Job Details

    Job Function

    IT & Software

    Education Level

    Bachelor’s Degree

    Area of Study

    IT

    Field of Study

    Computer Science

    Languages

    English

    Additional Information

    How to Apply: Send your application to the provided email or visit the application link if available. Since no specific application instructions were provided, please submit your CV and cover letter to the company's official careers portal or email address if listed.

    Show Your Digital Banking Curiosity

    This internship is your gateway to enterprise digital banking. Hiring managers want to see that you understand the ecosystem: APIs, integrations, and the pressure of production support. Bring your technical basics and a hunger to learn.

    1. Highlight your hands-on projects: Even if they are academic or personal, showcase any Java, Python, or SQL projects. Describe what you built, the challenges, and how you solved them. This proves you can apply your knowledge.

    2. Master the basics of APIs: Since the role involves API testing with Postman, be ready to explain REST, JSON, and HTTP methods. Practice writing simple API calls and inspecting responses.

    3. Brush up on SQL: You'll likely be asked to write SELECT, JOIN, and UPDATE queries. Review your database fundamentals and practice on sample datasets.

    4. Understand the SDLC: Be prepared to discuss software development phases, testing, and UAT. Show you know how defects are tracked and resolved.

    5. Show your documentation skills: The role emphasizes documentation. Bring samples of any technical writing, test cases, or guides you've created. Clear communication is key.

    6. Prepare for troubleshooting scenarios: Think about how you'd approach a system outage or an application error. Walk through your logical steps: check logs, isolate the issue, escalate if needed.

    7. Learn about digital banking: Research common digital banking channels like mobile apps, internet banking, and payment systems. Understand the importance of uptime and security.

    8. Ask insightful questions: In the interview, ask about the team's current projects, the tech stack, and what a typical day looks like. This shows genuine interest and helps you decide if it's the right fit.

    CareerSasa Safety Alert: Never pay employers or agencies for interviews, training, or job placement. Does a job request payment? Report it immediately using the "Flag" button. While CareerSasa vets job postings thoroughly, always verify opportunities independently.
    Share this job:

    Boost Your Application Success

    1. 1

      Expert CV help that gets you noticed. Build Your CV

    2. 2

      A personalized cover letter for this role. Write Cover Letter

    3. 3

      Attract recruiters with a stronger profile. Boost LinkedIn

    Tags

    Java
    Python
    SQL
    REST APIs
    Postman