• KILIMANJAROYETU
Friday, May 16, 2025
  • Login
Kilimanjaroyetu
  • HOME
  • JOBS VACANCY
  • UNIVERSITIES NEWS AND ADMISSION
  • CALL FOR INTERVIEW
  • HOW TO
  • CV WRITING AND GUIDELINES
  • SCHOLARSHIP
No Result
View All Result
  • HOME
  • JOBS VACANCY
  • UNIVERSITIES NEWS AND ADMISSION
  • CALL FOR INTERVIEW
  • HOW TO
  • CV WRITING AND GUIDELINES
  • SCHOLARSHIP
No Result
View All Result
Kilimanjaroyetu
No Result
View All Result

Senior Software Developer (2 Position(s) at NMB Bank October, 2021

i0xale by i0xale
October 27, 2021
in ENGINEERING JOBS, IT Jobs, JOBS DAR ES SALAAM, jobs tanzania, JOBS VACANCY
Share on FacebookShare on Twitter

RelatedPosts

Job Openings at Nyanza Salt Mines Ltd 2023

Job Openings at Nyanza Salt Mines Ltd 2023

September 17, 2024
Nursery Teacher at KINS Independent School February, 2023

Nursery Teacher at KINS Independent School February, 2023

September 17, 2024
Job openings at U.S. Embassy in Tanzania February, 2023

Job openings at U.S. Embassy in Tanzania February, 2023

September 17, 2024

jobs nmb bank 2021, nafasi za kazi nmb,senior software developer jobs, senior software developer nmb,senior software developer salary, senior software developer job description, senior software developer cv,  senior software developer tanzania, senior software developer jobs near me, Senior Software Developer (2 Position(s) at NMB Bank October, 2021


Job Purpose:

To collaborate with a team of software developers in studying bank operations; designing, build, test and install software solutions or modify/upgrade existing applications; support and develop software to meet key business goals.
The goal is to develop new products quickly or modify existing ones with flexibility, hence improving time to market and internal processes as opposed to customization or implementation of off-the-shelf core systems that are expensive and take longer to go to the market.

Main Responsibilities:
  • Actively participate in systems/projects scoping, design, and pricing exercises as part of the development and business teams’ processes.
  • Work with Senior Manager Applications Development to ensure resource utilization targets are met.
  • Responsible for bringing together components, software subsystems into a whole and ensuring that those subsystems function together by
  • Studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas.
  • Determining operational feasibility by evaluating impact analysis, problem definition, user requirements, proposed solutions and efforts required.
  • Documenting and demonstrating solutions, flowcharts, layouts, diagrams, charts, code comments and clear pseudo-codes.
  • Developing and conducting testing plans and procedures based upon system requirements
  • Manage and/or guide junior members of the team
  • Identify systems deficiencies and implement effective solutions
  • Communicating and enforcing coding standards; and recommending changes in policies, processes and procedures.
  • Research, evaluate, and recommend systems/equipment/technologies based on user requirements and ICT system enterprise architecture.
  • Support and develop software developers by providing advice, coaching and educational opportunities.
  • Updating job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Attributes:
  • Knowledge of the trending banking software’s and technologies in the market
  • Excellent written and oral communication
  • Sense of when to escalate a problem or ask for assistance
  • Problem-solving and follow-through; pragmatic and thorough
  • Familiarity with Agile’s Scrum development methodologies.
  • Fluent in at least one of the languages (Java, C, Kotlin) – Java as an added advantage
  • Knowledge on varieties of MVC frameworks/systems – Spring or Java EE as an added advantage
  • Deep knowledge of mobile frameworks at the OS level (iOS, Android & Windows).
  • Familiar with the latest mobile application trends and technologies in banking
Qualifications and Experience:
  • Bsc. in Computer Science, Engineering or a related field
  • Agile/Scrum certification as an added advantage.
  • At least 8 years’ experience in the software development industry.
  • At least 5 years’ experience developing mobile applications (native and/or hybrid), iOS/Android/Windows
  • Experience with integrations with Banks products/systems is an added advantage
  • Experience with variety of databases and object-relational mapping (ORM) frameworks.
  • Experience with DevOps tools and practices, including CI/CD, Automated Builds & Release Pipelines, etc.
  • Software design principles, patterns, and techniques, like solid, clean code, design patterns and thinki
CLICK HERE TO APPLY

    Previous Post

    Africa Markets Sustainability Lead at diageo October, 2021

    Next Post

    Teacher – Business Studies at Aga Khan Education Service October, 2021

    i0xale

    i0xale

    See Also

    Job Openings at Nyanza Salt Mines Ltd 2023

    Job Openings at Nyanza Salt Mines Ltd 2023

    September 17, 2024
    Nursery Teacher at KINS Independent School February, 2023

    Nursery Teacher at KINS Independent School February, 2023

    September 17, 2024
    Job openings at U.S. Embassy in Tanzania February, 2023

    Job openings at U.S. Embassy in Tanzania February, 2023

    September 17, 2024
    Job openings at Church World Service February, 2023

    Job openings at Church World Service February, 2023

    September 17, 2024
    Next Post

    Teacher – Business Studies at Aga Khan Education Service October, 2021

    IB PYP Reading Enhancement at Aga Khan Education Service October, 2021

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Kilimanjaroyetu

    © 2024 Kilimanjaroyetu.

    Navigate Site

    • KILIMANJAROYETU

    Follow Us

    No Result
    View All Result
    • HOME
    • JOBS VACANCY
    • UNIVERSITIES NEWS AND ADMISSION
    • CALL FOR INTERVIEW
    • HOW TO
    • CV WRITING AND GUIDELINES
    • SCHOLARSHIP

    © 2024 Kilimanjaroyetu.

    Welcome Back!

    Login to your account below

    Forgotten Password?

    Retrieve your password

    Please enter your username or email address to reset your password.

    Log In