Job Title: Human Resources Lead, Furaha Venture – SC Ventures…
Senior Applications Developer IT Jobs – DFCU Bank
Job Title: Senior Applications Developer
Organisation: DFCU Bank
Duty Station: Kampala, Uganda
Reports to: Head of IT & Bank Support
About US:
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.
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.
Job Summary: The Senior Applications Developer will support the
Bank in the design, development and implementation of business applications and
system integration activities within the Bank. As a specialist in application
development, the incumbent will be responsible for the entire life cycle of the
application development process including analysis, design, coding, testing,
documentation and maintenance of application programs, integrated systems, and
software solutions. The job holder will have hands-on specialized knowledge of
appropriate programming languages and development tools and the ability to
complete complex development and programming tasks independently. He or She
will provide leadership and project direction to other staff members on the
development team.
Bank in the design, development and implementation of business applications and
system integration activities within the Bank. As a specialist in application
development, the incumbent will be responsible for the entire life cycle of the
application development process including analysis, design, coding, testing,
documentation and maintenance of application programs, integrated systems, and
software solutions. The job holder will have hands-on specialized knowledge of
appropriate programming languages and development tools and the ability to
complete complex development and programming tasks independently. He or She
will provide leadership and project direction to other staff members on the
development team.
Key Duties and Responsibilities:
- Manage the development of new business
applications, customizations and system integration solutions, working
closely with business systems analysts, architects and other developers
within the Bank. - Actively contribute to software development
and provide technical expertise in designing and implementing secure
enterprise-level solutions through the transition of these applications
into support phase. - Participate 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. - Prepare system documentation to provide user
support for programs and for production/operating procedures. - Develop programming code and software
modifications using appropriate languages and tools to provide responsive
and innovative solutions, and new functionality in enterprise-wide and/or
complex specialized systems. - Conduct other required implementations such
as installation, configuration, customization, integration and data
migration. - Analyze user requirements and application
needs, determine and evaluate potential solutions, develop system
specifications and requirements, and design application programs to meet
the requirements. - Design integrated solutions which may include
applications, databases, networks and related systems. - Regularly interact with vendors and other
strategic business partners to understand and recommend data interchange
formats, APIs and messaging formats so as to achieve seamless integration. - Prepare and execute test cases including
debugging of subsystems and components in Test and Production
environments. - Actively participate in efforts of knowledge
sharing & skills transfer within the Bank and mentoring the team of
Application Developers.
Qualifications, Skills and Experience:
- The applicant for the DFCU Bank Senior
Applications Developer job opportunity should hold a bachelor’s degree in
computer science, software engineering or Information systems. - Possession of a Master’s degree in computer
science, software engineering or Information technology will be an added
advantage. - At least seven years’ experience in designing
and implementing small or medium-sized software systems and components. - Demonstrated ability in managing multiple
projects and objectives simultaneously and efficiently - Proven experience with Agile software
development methodology (e.g. TDD, continuous integration, automated tests
etc.) - Ability to communicate the design and
implementation of software systems including relevant strengths/weaknesses
and reasons for implementation decisions. - Broad knowledge of programming &
prototyping languages such as Java, Python, C++, Ruby, JavaScript, CSS,
PHP 5, J2EE, Visual Studio, web standards and ability to use one or more
IDEs (e.g. Eclipse) and interactive debuggers effectively. - Advance experience developing data-driven
applications utilizing significant relational database engines as part of
the overall application architecture. Experience with Oracle & MS SQL
is required; however PostgreSQL or MySQL is desirable. - Working knowledge and experience in
administering Windows, Unix, Linux operating systems and at least two
applications, database, messaging or web server systems. - Proven ability to achieve stretched goals in
an innovative and fast-paced environment. - Proven experience in solving challenging
technical problems. - Excellent problem solving, organizational and
analytical skills. - Good task estimation and prioritization
skills. - Good report writing and communication skills.
How 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:
Vacanciesbank@dfcugroup.com
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:
Vacanciesbank@dfcugroup.com
Deadline: 27th July 2016
NB: Therefore, if you do not hear from us by 10th
August 2016, consider your application unsuccessful.
August 2016, consider your application unsuccessful.
For
more of the latest jobs, please visit https://www.theugandanjobline.com
or find us on our Facebook page https://www.facebook.com/UgandanJobline
more of the latest jobs, please visit https://www.theugandanjobline.com
or find us on our Facebook page https://www.facebook.com/UgandanJobline