Job Purpose 


The Junior Software Developer will play a key role in supporting the development, maintenance,  and enhancement of internal and customer-facing software applications. This is an excellent  opportunity for a recent graduate or early-career professional to gain hands-on experience in a  collaborative and supportive environment, contributing to impactful projects that drive ... operational efficiency and customer satisfaction. 


 Duties & Responsibilities 


Assist in the development and maintenance of web and software applications using C#,  PHP, and JavaScript. 
Collaborate with senior developers, analysts, and other departments to gather and  interpret system requirements. 
Write clean, maintainable, and efficient code following best practices. 
Participate in code reviews and contribute to the ongoing improvement of development  standards. 
Troubleshoot and debug software issues in a timely and effective manner. 
Utilize Git for version control and collaborative development. 
Prepare documentation for developed features, systems, and processes. 
Support testing efforts and ensure software quality through unit and integration tests. 


Qualifications and Experience 


A Diploma or Bachelor’s Degree in Computer Science, Software Engineering, or a  related field. 
2 years relevant experience in the role 
Foundational understanding of C#, PHP, and JavaScript. 
Familiarity with version control tools, particularly Git. 
Exposure to frameworks such as Laravel, .NET, or Vue.js/React. 
Knowledge of SQL and relational databases (e.g., MySQL, SQL Server). 
Understanding of RESTful API design and integration. 
Experience working in Agile/Scrum environments 
Excellent communication and interpersonal abilities. 
Willingness to learn new technologies and work in a dynamic, fast-paced environment. 
Ability to work both independently and collaboratively
 more
  • ICT
  • Computer
Job Purpose 


To ensure that PCL Finance department manages organization financials in an efficient manner. 


Duties & Responsibilities 


Executive Role: Provide strategic financial leadership and oversight by serving as a key  link between the Head of Business Services, internal departments, external partners, and ... regulatory bodies. 
Company Strategy & Implementation: Champion the implementation of Funding,  contribute to the Finance Department’s Gantt chart execution, and be an active member  of the Company Strategy Committee. 
Human Capital: Offer authentic leadership to the finance team by fostering staff  development through continuous training, mentorship, and coaching. Promote practical 
learning through shadowing, support branch mentorship programs, and ensure effective  succession planning within the department. 
Policy, processes& Procedures: Provide leadership in financial governance by  championing and overseeing the implementation of finance policies, processes, and  procedures across the company. Lead bi-annual reviews of finance policies and propose  new processes and guidelines in response to evolving business needs. 
Accounting Records: Ensure financial data integrity and operational accuracy by  reviewing system entries, oversee posting of loan restructures and reschedules, ensure 
timely and accurate bank reconciliations, and maintain accountability for petty cash and imprest usage across departments and branches. 
Payables Management: Ensure timely and accurate settlement of service provider  payments by verifying their authenticity in line with the Payables Process and overseequarterly vendor statement reconciliations. 
Management Reports– Ensure comprehensive financial reporting, including preparation  of quarterly management accounts, monthly branch profit and loss statements, monthly
funding and liquidity reports, the annual cash flow forecast, and the company’s annual  budget. 
Statutory Returns &Payments: Ensure timely filing of returns and payment of taxes e.g.  Income tax, Installment tax, Withholding Tax, VAT, Withholding VAT, PAYE, NHIF,  and NSSF & HELB amongst other taxes. 
Audits: Oversee all audit functions, including internal and external audits, ensure timely resolution and implementation of audit findings and management letter  recommendations, as well as compliance with KRA audit requirements. 
Company Funding: Manage the company’s funding needs by advising the Head of 
Business Services, applying for and overseeing funding, ensuring effective utilization, and  coordinating the timely renewal of overdrafts.


Qualifications and Experience 


Degree in Business Administration or Finance or equivalent from recognized university 
Membership in relevant professional bodies such as ACCA (Association of Chartered 
Certified Accountants) or ICPAK (Institute of Certified Public Accountants of Kenya) is  highly valued.  
Proven leadership and management skills  
At least Seven (7) years’ work experience in a busy accounting/finance and administration  environment. 
Sound knowledge and understanding of budget management and control principles. 
Flexibility, problem-solving skills, accuracy, very good communication and interpersonal  skills.
 more
  • Finance
  • Accounting
  • Audit