Banking IT Careers – Application Developer at Dfcu Bank

Title:       Application Developer
Organisation: Dfcu Bank
Kampala, Uganda
Manager Applications
& IT Service
Dfcu bank is a fast growing commercial
bank offering a variety of innovative products and services. DFCU Limited was
started by the Commonwealth Development Corporation (CDC) of the United Kingdom
and the Government of Uganda through the Uganda Development Corporation (UDC)
under the name of Development Finance Company of Uganda Limited. Later
restructuring brought in DEG (of Germany) and International Finance Corporation
(IFC) as equal partners with CDC and UDC, each having a 25% stake in the
company. Its objective was to support long-term development projects whose
financing needs and risk did not appeal to the then existing financial
commercial lending institutions.
 The Application Developer will support the
Manager Applications & IT Service in designing, developing, implementing
and maintaining the existing information systems as well as new business
application products. The role requires the job holder to manage the entire
process of building applications, from the design process, to creating, testing
and rolling out the software application. The developer shall also ensure that
the different software developed conforms to the software development standards
by conducting rigorous diagnosis, tests, code debugging, and documenting
reference manuals.
Duties and Responsibilities:  
and/or customize existing software solutions by studying information needs;
systems flow, data usage, and work processes while adhering to the software
development lifecycle.
support the development of an interoperability framework between the core
banking application and its interfacing applications in order to develop
automated interfaces for existing and new requirements.
in the gathering to user requirement and write software programs to develop
automated solutions based on clear functional requirements derived from
approved user/business requirements.
other required implementations such as installation, configuration,
customization, integration and data migration.
technical analysis, design and documentation required for new changes and
analyze and make recommendations to management regarding technology improvements,
upgrades and modifications.
direct software system testing and validation procedures, programming and
documentation. Testing including defining/supporting acceptance testing and
gathering feedback from pre-release testers.
the development and update of reference materials such as operating
instructions, flowcharts, layouts, diagrams, charts, code comments and clear
In charge
of maintaining the systems in production once they are up and running.
such other tasks within the scope of the role as directed by management from
time to time.
Skills and Experience:  
The ideal
candidate should preferably hold a bachelor’s degree in computer science,
software engineering or Information systems.
At least
four years’ experience as a software developer or engineer; demonstrable
success in developing a variety of software systems while taking on increasing
responsibility for analysis, design, implementation and development tasks using
varying SDLC methodologies like Waterfall and RUP, J2EE, Visual Basic, HTML,
CSS, JavaScript, JSP, XML, C++, PL/SQL, and Oracle/SQL Server databases.
experience in developing data-driven applications utilizing significant
relational database engines as part of the overall application architecture
(experience with either PostgreSQL or MySQL is required and any of the
following highly desirable; Oracle, MS SQL Server, H2 SQL).
experience using most of the following: Spring, Hibernate, JQuery, Subversion,
Restful web services, agile methodology, Maven, Jasper server, android SDK.
knowledge and skill with popular open source programming languages JAVA and PHP
in developing and troubleshooting complex software systems that run in
mixed-environments including Linux, Unix and/or Windows on desktop, server,
tablet, and mobile systems.
skills in enterprise application integration.
ability to work successfully as a member of a team.
report writing and communication skills.
to Apply:
All candidates who so wish to join the
banking sector in the aforementioned capacity are encouraged to send their
applications with detailed CVs including present position and copies of
relevant professional/academic certificates to:
4th January 2016
NB: Therefore, if you do not
hear from us by 18th January 2016, consider your application unsuccessful
For more of the latest jobs, please visit
or find us on our Facebook page

Leave a Reply

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