The programmer will be responsible for Designing, coding, testing, modifying and debugging computer software. Analyzes, researches, and resolves program or systems problems and develops program documentation. Writes and analyzes program of moderate complexity. Leads the development of system programs.


•Responsible for creating, testing, and supporting ASP.NET web applications, create new applications, or modify existing applications to meet the needs spelled out in System Requirement documents, and Technical Design Documents. Investigate and resolve defects and conduct unit testing.
•Must have a solid grasp on standard coding best practices and understand how and when to apply certain design patterns while implementing the functionality outlined in requirement documents.
•Provide a highly responsive service to the customer and prioritise workload in line with business needs.
•Must efficiently analyse and resolve defects reported by stepping through the code and tracing processes through multiple application layers in order to determine root cause, design a solution, and implement a fix in a timely and accurate fashion and provide status reports where required.
•Be involved in and contribute to the system design and architecture and application performance tuning.
•Working with clients to understand their requirements and proposing optimal solutions based on our products’ functionality
•Delegate tasks and responsibilities to team members in consultation with the top management. Mentor and train other members of the team.
•Plan, schedule and track project timelines and milestones using appropriate tools
•Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
•Be expected to suggest and recommend any new software packages or processes that are available that may improve workflow and practices.
•Projects done provide access to highly confidential and sensitive information the successful candidate must therefore handle all information with utmost intergrity.
•Be expected to use their own initiative to identify and solve software coding problems that arise in the course of their work.


•Advanced Unix/ Linux user
•Competence in more than one programming language (eg C, C++, Java and Python)
•2-5 years’ experience in a similar position.
•Basic knowledge of SQL and ORACLE
•Creativity, Problem-solving skills, Communication skills, ability to work in a team, attention to detail and ability to understand clients’ needs.
•A Bachelor’s Degree in Computer Science or IT is an added advantage.


• Has a positive work ethic.
•Demonstrates effective verbal and written communication that is clear, well-organized, and demonstrates an understanding of clients’ needs.
•An effective team player who contributes valuable ideas and feedback and can be counted on to meet commitments.
•Is able to keep up in the Summit Consulting environment by facing tasks and challenges with energy and passion.
•Pursues activities with focus and drive, defines work in terms of success, and can be counted on to complete goals.
•Adherence to standards of business conduct and compliance.
•Ability to multi-task and work well under pressure.


Interested Applicants should submit their applications in hard copy to our offices at 4th Floor Ntinda Complex, Plot 6 Ntinda Road, Kampala before close of business on 10thFebruary 2017. The Applications should be addressed to the E-Commerce Manager.


•Check, process and record all payments, administer invoices and expenses claims received, code items to agreed budgets, and payments collections.
•Undertake general administration tasks including correspondences, telephone messages & inquiries, secretarial work and filing.
•Prepare HR records, filing and maintain staff records
•Undertake general office administration

Qualifications & Skills


•Degree/ Diploma in Business Administration
•Understanding of basic accounting principles
•Proficient with Microsoft Office programs and experience in QuickBooks
•Excellent written and verbal communications skills
•Strong research and organizational skills
•Thrive in a fast-paced environment