Systems Programmer / Developer – Applications

at Aspire 2 Inspire Innovations Ltd
Location Kampala, Uganda
Date Posted March 1, 2025
Category IT / Information Technology
Job Type Full-time
Currency UGX

Description

JOB DETAILS:

About Aspire 2 Inspire Innovations LTD:
A forward-thinking consultancy and advisory firm dedicated to empowering business owners, entrepreneurs, and service providers through innovative digital solutions. We specialize in business process automation, governance, risk & compliance, customer relationship management, business process outsourcing and business development services. Our mission is to help clients optimize operations, manage risks, and foster sustainable growth through technology.

Position Overview:
We are seeking a skilled Systems Programmer / Developer - Applications to join our innovative team. This hybrid role will involve both systems integration and application development. You will work on integrating various business systems (CRM, BPA, GRC, etc.), developing custom applications, and ensuring they function together seamlessly to provide clients with high-performance, scalable, and automated solutions. You will play a key role in the technical execution of projects, collaborating with cross-functional teams to deliver tailored applications and integrations.

Key Responsibilities:
Systems Integration:
• Develop, implement, and maintain integrations between various business systems (CRM, BPA, GRC, BPO, etc.).
• Design and implement APIs, web services, and middleware to facilitate seamless data exchange between systems.

• Troubleshoot and resolve technical issues related to system integrations, ensuring high availability and reliability.
• Work closely with internal teams and clients to understand integration requirements and deliver robust solutions.

• Continuously optimize integrations for performance, scalability, and maintainability.

Application Development:
• Design, develop, and deploy custom applications to meet client needs and business requirements.
• Work with stakeholders to gather technical specifications and translate them into functional application features.

• Develop front-end and back-end components, ensuring smooth user interfaces and optimal application performance.

• Implement security measures in application development to protect sensitive client data.
• Write clean, efficient, and well-documented code using modern programming languages (Python, Java, C#, JavaScript, etc.).
• Ensure applications are thoroughly tested, debugged, and maintained in accordance with company standards.

Collaboration and Support:
• Collaborate with business analysts, system architects, and project managers to ensure successful delivery of client solutions.
• Provide ongoing technical support for applications and system integrations, including troubleshooting and optimization.

• Document code, integration workflows, and application processes to facilitate team collaboration and knowledge sharing.
• Stay updated with emerging technologies and development trends to continuously improve system architecture and application quality.

Required Skills and Qualifications:
• Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
• Proven experience as a Systems Programmer, Application Developer, or similar role, with strong focus on integration and application development.

• Proficiency in programming languages such as Python, Java, C#, JavaScript, or others.
• Strong experience with integration technologies (REST APIs, web services, etc.) and database management (SQL, NoSQL).
• Solid understanding of application development, from front-end user interfaces to back-end logic.
• Experience with frameworks like Node.js, React, or Django is a plus.
• Familiarity with cloud platforms (AWS, Azure, Google Cloud) and DevOps practices.
• Excellent problem-solving and troubleshooting skills.
• Strong communication skills, with the ability to work well with technical and non-technical teams.

Preferred Qualifications:
• Experience in business systems like CRM, BPA, GRC, and BPO platforms.
• Familiarity with Agile development methodologies and DevOps practices.
• Previous experience in a consultancy or advisory role.
• Knowledge of automation and business process tools is a plus.

Drop files here browse files ...
WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@everjobs.ug