New Jobs at UBA

Tags


Software Developer at UBA

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.
Recommended:
 
  • Fluent in at least one of the backend languages Php, Java, C#
  • Knowledge in frontend languages TypeScript, Javascript, HTML5, CSS3 Knowledge on varieties of MVC frameworks/systems Knowledge on varieties of frontend frameworks/systems ei. ReactJs, AngularJs and VueJs
  • Knowledge of mobile Technology frameworks at the OS level (iOS, Android & Windows).
  • Familiar with the latest mobile application trends and technologies in banking Knowledge in relational databases and databases management systems such as SQL database, Oracle database and MySQL database

RESPONSIBILITIES

  • Participate in systems/projects scoping and design algorithms and flowcharts
  • Produce clean, efficient code based on specifications
  • Integrate software components and third-party programs
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • 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
  • Updating job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment Gather and evaluate user feedback Recommend and execute improvements
  • Bringing together components, software subsystems into a whole and
  • ensuring that those subsystems function together
  • Create technical documentation for reference and reporting

QUALIFICATIONS
Experience: 3+ years of experience Software Development and mobile
application.
Education: Bachelor’s or Master’s degree in Computer Science
or a related field.
Agile/Scrum certification as an added advantage.
Experience with integrations with Banks products/systems is an added
advantage
Experience with variety of databases and object-relational mapping(ORM)
frameworks.
Experience with Development Operations (DevOps) tools and practices,
including continuous integration and continuous delivery/deployment(CI/CD),
Automated Builds & Release Pipelines, etc.
Software design principles, patterns, and techniques, like solid, clean code,
design patterns and thinking

Read Also:

How to Apply:

Qualified candidates MUST send their CV & Cover Letter attached with all academic certificates.

All applications MUST be sent electronically through: Email: recruitment.tanzania@ubagroup.com Email subject: Software Developer: JULY, 2024

Deadline: 3rd July 2024

JIUNGE NA TELEGRAM CHANNEL YETU HAPA