Join Our WhatsApp Platform

Software Developer

Kampala, Uganda * Full-time
Company Logo
DFCU Bank

Category: IT Total Positions: Location: Kampala, Uganda Full-time Salary: Not Mentioned Posted 1 year ago
Trending News
See what's in the news!
View more
Loading latest stories...
KEY DUTIES AND RESPONSIBILITIES
• To design 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. • Prepare system documentation to provide user support for programs and for production/operating procedures. • 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. • 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. • Execute test cases including debugging of subsystems and components in Test and Production environments. • Participate in peer code reviews.
Recommended for you
QUALIFICATIONS / SKILLS
• A Bachelor’s degree in Computer Science, Information Technology, Information Systems Engineering, Mathematics, or a related/similar field. • A Master’s degree in Computer Science, Software Engineering, Information technology or a related/similar field will be an added advantage. • In-depth knowledge of popular programming languages such as Java, Python, C++, Ruby, JavaScript, CSS, PHP 5, J2EE as well as modern web standards and ability to use one or more IDEs (e.g. Visual Studio, Eclipse, Xcode etc) and interactive debuggers effectively. • Advanced experience developing data-driven applications utilizing relational database engines as part of the overall application architecture. Experience with at least two of the following is required: Oracle, MS SQL Server, PostgreSQL or MySQL. • Practical/demonstrable experience with modern full-stack web application development following best-practices and patterns is mandatory. • Practical/demonstrable experience developing Android and/or iOS mobile apps using Java, Kotlin, Swift, Objective-C or cross-platform frameworks such as Flutter and React Native is highly desirable. • Practical experience with Enterprise Robotic Process Automation (RPA) development is an added advantage. • Knowledge & experience in administering Windows, Unix, Linux operating systems and at least two applications, database, messaging, or web server systems. • A minimum of 3 years of 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 Agile. • Proficiency 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. • Demonstrated ability to link and apply complex technologies to business strategies & an excellent understanding of fundamental Information and Communication Technology concepts. • Proficiency working with Git-based source code version control platforms such as Gitlab, GitHub and Bitbucket • Knowledge of IT Risk and Security and impact on the development lifecycle is an added advantage. • Strong skills in business process analysis and redesign and the ability to solve complex business problems. • Strong understanding of banking operations, FinTech and digital banking services, and product development trends and familiarity with the financial services industry in Uganda. • Experience with running test & learn methodologies, such as multi-variant testing. • Ability to collaborate with a range of third-party system vendors. • Entrepreneurial mindset, with a sense of urgency, positive attitude, and the ability to excel in a high-pressure environment. • Exceptional interpersonal, communication and conflict resolution skills. • Open and collaborative style; must be comfortable working in an environment where ideas are shared and challenged. • Excellent communications and engagement skills. • Strong attention to detail and personal effectiveness. • High-level of integrity and strong relationship building skills. • Self-drive and initiative. • Comfortable with flexible working hours.
HOW TO APPLY
If you believe you meet the requirements as noted above, please forward your application with a detailed CV including present position and copies of relevant professional/academic certificates, to the email address indicated below: Vacanciesbank@dfcugroup.com Deadline: Thursday 10th April 2025 Only short-listed candidates will be contacted. Please note that all recruitment terms and conditions as stated in the HR Policies and Procedures Manual shall apply.
Deadline: Expired
Join Channel
Share this job post:


About The Employer

EMAIL:
Related Jobs
SanlamAllianz Uganda Deadline: Closing soon
Opportunity Bank Deadline: 07 Aug 2026
TWYFORD INTERNATIONAL UGANDA Deadline: Open until filled
Sokoni Africa Deadline: Open until filled
Sokoni Africa Deadline: Open until filled
Cloud Productivity Solutions Deadline: Open until filled
PFK Uganda Deadline: Open until filled
Bugadde Sacco Deadline: Open until filled
Aircom Deadline: Open until filled
Adminie Deadline: Open until filled
Smart Applications Deadline: Open until filled
STANBIC BANK Deadline: Open until filled
Lotus Brand Limited Deadline: Open until filled
Spiro Uganda Deadline: Open until filled
Uganics Repellents Ltd Deadline: Open until filled
Spidd Africa Deadline: Open until filled
MOGO UGANDA Deadline: Open until filled
Creditchek Deadline: Open until filled
Ground Breaker Talents Deadline: Open until filled
True North Uganda Deadline: Open until filled
ELECTE Deadline: Open until filled
Share this job post:
Advertisement
Join Channel