Software Developer job at Agent Banking Company
16 Days Ago
Linkedid Twitter Share on facebook
Software Developer
2025-08-01T07:53:18+00:00
Agent Banking Company
https://cdn.greatugandajobs.com/jsjobsdata/data/employer/comp_3730/logo/Agent%20Banking%20Company%20of%20Uganda%20Limited%20(ABC).png
FULL_TIME
 
kampala
Kampala
00256
Uganda
Banking
Computer & IT
UGX
 
MONTH
2025-08-17T17:00:00+00:00
 
Uganda
8

About ABC:

Agent Banking Company is a pioneering Fintech firm licensed by the Bank of Uganda as a Payment System Operator. We provide shared and interoperable platforms and infrastructure to financial services providers in Uganda, enabling them to serve customers at scale securely and affordably. Our mission is to revolutionize financial services delivery in Uganda through innovative technology solutions.

Job Summary:

ABC is seeking a talented and motivated Software Developer to join our dynamic team. The ideal candidate will be passionate about developing cutting-edge software solutions that drive financial inclusion and revolutionize the way banking services are delivered in Uganda.

Key Responsibilities:

As a Software Developer at ABC, you will be responsible for various critical tasks related to software development, integration, and system scalability. Your primary duties include:

1.       Develop, Deploy, and Maintain ABC’s Financial Services Platform:

o Create and deploy new financial services, and scale and maintain existing services.

o Ensure a user-friendly interfaces and comprehensive documentation to enhance adoption and usability.

2.       API Adaptation and Publication:

o Adapt and convert ABC's existing services APIs to Open APIs.

o Publish APIs on the developer portal for partner integration.

3.        Scaling Services:

o Enable rapid integration with new partners to scale ABC's existing services efficiently.

4.    CI/CD Pipeline Streamlining:

o Streamline ABC's Continuous Integration/Continuous Deployment (CI/CD) pipeline to enhance development and deployment processes.

5.    Software Glitch Resolution:

o Investigate and resolve complex software glitches to maintain the stability and reliability of ABC's services.

6.    Security Management:

o Address advanced security concerns and implement advanced security protocols.

o Mitigate cyber threats and ensure the highest level of API security and data protection practices.

7.    Payment Processing and Integration:

o Troubleshoot transaction/ payment processing errors and resolve issues related to third-party integrations.

8.    System Failures:

o Investigate and resolve critical system failures promptly to minimize downtime.

9.    Collaboration and Bug Resolution:

o Collaborate with product development teams on intricate software bugs and contribute to their resolution.

10. Regulatory Compliance:

o Offer expertise in regulatory compliance and policy interpretation to ensure ABC's solutions adhere to industry standards.

11. Feature Development:

o Participate in all phases of the software development lifecycle, from planning and design to implementation and maintenance.

Benefits:

1.     Competitive salary commensurate with experience.

2.     Opportunities for career growth and advancement.

3.     Flexible working hours and a supportive work environment.

4.     Health insurance and other benefits package.

5.     Chance to make a meaningful impact on financial inclusion in Uganda.

Job Requirements:

Qualifications & Skills:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Senior Software Developer, with a focus on API development and integration.
  • Proven experience as a Software Developer, preferably in the fintech or banking industry.
  • Strong knowledge of Open APIs, CI/CD pipelines, and scalable system architecture.
  • Proficiency in programming languages such as Java, Python, or similar.
  • Experience with web development frameworks such as Spring Boot, Django, or Node.js.
  • Experience in addressing complex software glitches, payment processing, and third-party integrations.
  • In-depth understanding of security protocols, cyber threats, and regulatory policy and compliance.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud is a plus.
  • Excellent problem-solving and troubleshooting skills.
  • Effective communication and collaboration skills.
As a Software Developer at ABC, you will be responsible for various critical tasks related to software development, integration, and system scalability. Your primary duties include: 1.       Develop, Deploy, and Maintain ABC’s Financial Services Platform: o Create and deploy new financial services, and scale and maintain existing services. o Ensure a user-friendly interfaces and comprehensive documentation to enhance adoption and usability. 2.       API Adaptation and Publication: o Adapt and convert ABC's existing services APIs to Open APIs. o Publish APIs on the developer portal for partner integration. 3.        Scaling Services: o Enable rapid integration with new partners to scale ABC's existing services efficiently. 4.    CI/CD Pipeline Streamlining: o Streamline ABC's Continuous Integration/Continuous Deployment (CI/CD) pipeline to enhance development and deployment processes. 5.    Software Glitch Resolution: o Investigate and resolve complex software glitches to maintain the stability and reliability of ABC's services. 6.    Security Management: o Address advanced security concerns and implement advanced security protocols. o Mitigate cyber threats and ensure the highest level of API security and data protection practices. 7.    Payment Processing and Integration: o Troubleshoot transaction/ payment processing errors and resolve issues related to third-party integrations. 8.    System Failures: o Investigate and resolve critical system failures promptly to minimize downtime. 9.    Collaboration and Bug Resolution: o Collaborate with product development teams on intricate software bugs and contribute to their resolution. 10. Regulatory Compliance: o Offer expertise in regulatory compliance and policy interpretation to ensure ABC's solutions adhere to industry standards. 11. Feature Development: o Participate in all phases of the software development lifecycle, from planning and design to implementation and maintenance.
 
Bachelor’s degree in Computer Science, Software Engineering, or a related field. Proven experience as a Senior Software Developer, with a focus on API development and integration. Proven experience as a Software Developer, preferably in the fintech or banking industry. Strong knowledge of Open APIs, CI/CD pipelines, and scalable system architecture. Proficiency in programming languages such as Java, Python, or similar. Experience with web development frameworks such as Spring Boot, Django, or Node.js. Experience in addressing complex software glitches, payment processing, and third-party integrations. In-depth understanding of security protocols, cyber threats, and regulatory policy and compliance. Knowledge of cloud platforms such as AWS, Azure, or Google Cloud is a plus. Excellent problem-solving and troubleshooting skills. Effective communication and collaboration skills.
bachelor degree
36
JOB-688c726e7cf09

Vacancy title:
Software Developer

[Type: FULL_TIME, Industry: Banking, Category: Computer & IT]

Jobs at:
Agent Banking Company

Deadline of this Job:
Sunday, August 17 2025

Duty Station:
kampala | Kampala | Uganda

Summary
Date Posted: Friday, August 1 2025, Base Salary: Not Disclosed

Similar Jobs in Uganda
Learn more about Agent Banking Company
Agent Banking Company jobs in Uganda

JOB DETAILS:

About ABC:

Agent Banking Company is a pioneering Fintech firm licensed by the Bank of Uganda as a Payment System Operator. We provide shared and interoperable platforms and infrastructure to financial services providers in Uganda, enabling them to serve customers at scale securely and affordably. Our mission is to revolutionize financial services delivery in Uganda through innovative technology solutions.

Job Summary:

ABC is seeking a talented and motivated Software Developer to join our dynamic team. The ideal candidate will be passionate about developing cutting-edge software solutions that drive financial inclusion and revolutionize the way banking services are delivered in Uganda.

Key Responsibilities:

As a Software Developer at ABC, you will be responsible for various critical tasks related to software development, integration, and system scalability. Your primary duties include:

1.       Develop, Deploy, and Maintain ABC’s Financial Services Platform:

o Create and deploy new financial services, and scale and maintain existing services.

o Ensure a user-friendly interfaces and comprehensive documentation to enhance adoption and usability.

2.       API Adaptation and Publication:

o Adapt and convert ABC's existing services APIs to Open APIs.

o Publish APIs on the developer portal for partner integration.

3.        Scaling Services:

o Enable rapid integration with new partners to scale ABC's existing services efficiently.

4.    CI/CD Pipeline Streamlining:

o Streamline ABC's Continuous Integration/Continuous Deployment (CI/CD) pipeline to enhance development and deployment processes.

5.    Software Glitch Resolution:

o Investigate and resolve complex software glitches to maintain the stability and reliability of ABC's services.

6.    Security Management:

o Address advanced security concerns and implement advanced security protocols.

o Mitigate cyber threats and ensure the highest level of API security and data protection practices.

7.    Payment Processing and Integration:

o Troubleshoot transaction/ payment processing errors and resolve issues related to third-party integrations.

8.    System Failures:

o Investigate and resolve critical system failures promptly to minimize downtime.

9.    Collaboration and Bug Resolution:

o Collaborate with product development teams on intricate software bugs and contribute to their resolution.

10. Regulatory Compliance:

o Offer expertise in regulatory compliance and policy interpretation to ensure ABC's solutions adhere to industry standards.

11. Feature Development:

o Participate in all phases of the software development lifecycle, from planning and design to implementation and maintenance.

Benefits:

1.     Competitive salary commensurate with experience.

2.     Opportunities for career growth and advancement.

3.     Flexible working hours and a supportive work environment.

4.     Health insurance and other benefits package.

5.     Chance to make a meaningful impact on financial inclusion in Uganda.

Job Requirements:

Qualifications & Skills:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Senior Software Developer, with a focus on API development and integration.
  • Proven experience as a Software Developer, preferably in the fintech or banking industry.
  • Strong knowledge of Open APIs, CI/CD pipelines, and scalable system architecture.
  • Proficiency in programming languages such as Java, Python, or similar.
  • Experience with web development frameworks such as Spring Boot, Django, or Node.js.
  • Experience in addressing complex software glitches, payment processing, and third-party integrations.
  • In-depth understanding of security protocols, cyber threats, and regulatory policy and compliance.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud is a plus.
  • Excellent problem-solving and troubleshooting skills.
  • Effective communication and collaboration skills.

 

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Uganda
Job Type: Full-time
Deadline of this Job: Sunday, August 17 2025
Duty Station: kampala | Kampala | Uganda
Posted: 01-08-2025
No of Jobs: 1
Start Publishing: 01-08-2025
Stop Publishing (Put date of 2030): 01-08-2077
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.