Point your AI agent at freehire and let it find you a job.

Get the CLI →

Technology Department, Tanzania.Application Developer

Discussion

KEY RESPONSIBILITIES

  • Contribute application development objectives to the overall IT strategy.
  • Collaborate with business units to formulate banking products and contribute technical guidance to the procurement process.
  • Analyze product requirements, design and implementation of scalable backend services using Java and Spring Boot as guided by KCBT policies and industry best practice.
  • Collaborate with internal stakeholders, such as QA testers, product analysts, and fellow developers to deliver assigned features.
  • Implement best practice and deploy appropriate tools to manage and govern application development and the IT change process.
  • Actively engage end-users to assess satisfaction and achieve successful project closure.
  • Work with functional teams to handover system support skills and documentation and formulate OLA agreements with level 1 support.
  • Identify and champion innovative solutions that exploit existing business opportunities and mitigate existing risks.
  • Monitor system performance, troubleshoot complex issues, and implement proactive fixes.
  • Contribute to Agile ceremonies (planning, grooming, retrospectives) and influence product design.

DAILY RESPONSIBILITIES

  • Evaluate and analyze requests to implement new applications to resolve business challenges and improve efficiency of processes.

  • Evaluate and analyze requests to modify existing software systems and applications where either anomalies have been detected or the process is inefficient.

  • Manage the application development life cycle, ensuring that the application development policy is adhered to.

  • Collaborate with business in formulating strategies that ride on software systems to take advantage of business opportunities

  • Provide support to the banking operations administrators and operators in resolving core banking anomalies and refining operations.

  • Maintain strong focus on secure coding standards and compliance with banking regulations.

MINIMUM POSITION QUALIFICATION REQUIREMENTS

  1. Academic & Professional

Particulars

Detail

Specific Field or Qualification

Need Type

Education

Bachelors Degree

Any computer related

RQ

Professional Qualifications

Java Certification, Oracle Certification, Enterprise Architecture, ITIL

RQ

Masters Degree

Any computer related, Project Management

AA

  1. Experience

Total Minimum No of Years Experience Required

5

Need Types are: RQ = Required, AA = Added Advantage

Detail

Minimum No of Years

Need Type[1]

Experience Area 1 – Emerging Technologies

(e.g. Mobile, Internet Banking and Digital loans and savings)

3

ES

Experience Area 2 – IT Projects

3

DE

Experience Area 3 – Banking Operations

3

ES

Experience Area 4 – Quality Assurance

3

DE

[1] Need Types are: ES = Essential, DE = Desirable but not Essential

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available