Job Objective


We're looking for a Software Engineer who shares in our passion. Are you passionate about Software Development? Do you thrive in solving complex problems
and creating innovative solutions? Are you a talented Software Engineer willing to contribute to the design, development and maintenance of our software applications? If so, we have the perfect opportunity for you!


Key... Roles and Responsibilities:


Develop, test, and maintain PHP-based web applications.
Write clean, efficient, and well-documented code following industry best practices.
Collaborate with front-end developers, designers, and other engineers to create seamless user experiences.
Optimize application performance and troubleshoot issues.
Design and implement APIs and integrate third-party services.
Maintain and improve database structures (MySQL, PostgreSQL, etc.).
Ensure security and data protection in all applications.
Stay up to date with emerging technologies and industry trends.
Participate in code reviews and contribute to improving development workflows.
Participate in the company’s learning, development, and mentorship programs


Required Skills and Competencies


Strong knowledge of PHP 7+ and OOP (Object-Oriented Programming).
Yii1
Yii2
MySQL
Linux
Laravel
Experience with MVC frameworks such as Laravel, Symfony, or CodeIgniter.
Proficiency in SQL databases (MySQL, PostgreSQL) and query optimization.
Familiarity with HTML, CSS, JavaScript, and front-end frameworks (Vue.js, React, or Angular is a plus).
Experience with version control systems (Git, GitHub, GitLab, or Bitbucket).
Knowledge of API development and integrations (RESTful, SOAP).
Understanding of security best practices and performance optimization.
Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
Database Design
Experience building a workflow application system
Enterprise platforms
Familiarity with SAAS Application deployment
Ability to lead a team and mentor junior engineers.
Excellent problem-solving and analytical skills
Strong communication and collaboration skills
Ability to work independently and in a team environment
Experience with Agile development methodologies is a plus


Experience and Qualifications


First degree in Computer Science, Engineering, or related technical skills required
Minimum of 6 plus years’ proven work experience as a PHP software engineer
Hands-on Experience building Workflow Manager Applications is a must-have


Perks & Benefits:


Competitive salary and performance-based incentives.
Sales referral bonus incentives
Flexible work arrangements
Health, wellness, and professional development programs.
 more
  • ICT
  • Computer
Job Overview


The Head of Finance will be responsible for overseeing the financial operations of the organization, ensuring financial health, managing financial risks, and providing strategic financial leadership. The HOF will work closely with other senior executives to drive the company’s growth and profitability while maintaining compliance with financial regulations and standards. The... ideal candidate will be responsible for financial strategy, financial planning and analysis, financial reports, company audits, compliance, and bank relationships. The HOF will collaborate with the CEO and the executive team to make decisions regarding company's financial strategy and operations.
The ideal candidate should possess a strong background in finance and management, perform effective risk management and come up with an organization’s financial strategy that will drive business growth. The HOF will interface with the board of directors as well as manage the expectation of the board through effective communication


Responsibilities


Drive revenue growth, improve margins and ultimately profitability.
Represent the Company in Board meetings as its key finance executive as a true partner to the CEO and Board of Directors by providing a financial lens into all aspects of the Company’s operations
Develop a reporting infrastructure that enables the company to utilize the data at its disposal to make smart decisions across all key facets of the business
Assess the economics underlying relationships with clients for growth & optimization opportunities
Establish a data-driven business case for all new initiatives.
Prioritize business development efforts and execute them with confidence
Oversee accrual-based accounting function that delivers timely and accurate recording of all business transactions
Handle everything relating to cash flow, financial planning, and taxation issues and other compliance and regulatory issue.
Execute the company’s financial strategy.
Develop plans for growth to increase company profit while also reducing expenditure
Identifying investment opportunities
Manage the company’s banking relationships and assist management and the equity investment Company in key balance sheet decisions
Implement and oversee internal audit policies and procedures, and manage external audits
You will not only lead the standard execution of finance and accounting functions but serve as a key business partner to inform decision-making and strategy at the micro and macro levels.
Provide Mentorship to team members and participate in Crown Interactive Training Programs
And any other responsibility assigned to you


Required Skills & Competencies


In-depth understanding of Enterprise and SaaS business Key Performance Indicators
Proven experience in financial planning, analysis and reporting, risk management and capital management
Ability to execute on and motivate a team around
Experience in board management
Excellent leadership and managerial skills
Effective communication and presentation skills
Strong finance-based analytical skills
Experience working cross functionally with different platforms to create a cohesive growth plan
Results oriented - accountable for short and long term success
Strong background of operational and financial rigor and excellence
Proficiency with financial management software and ERP systems
Proficiency using excel and data analysis reporting tools like Power BI,
In-depth knowledge of financial regulations, accounting principles and corporate governance
Good negotiation skills


Qualifications


Minimum of 10 to 15 years’ experience in financial management with at least 7 years in a leadership role
Industry experience is a must have
First degree in Accounting or Finance
A master’s degree will be an added advantage
The ideal candidate must have an ICAN, ACCA or CIMA certification
Experience working with startups and large corporate establishment will be an added advantage
 more
  • Finance
  • Accounting
  • Audit
Job Objective

We're looking for a Software Engineer who shares in our passion. Are you passionate about Software Development? Do you thrive in solving complex problems and creating innovative solutions?
Are you a talented Software Engineer willing to contribute to design development and maintenance of our software applications. If so, we have the perfect opportunity for you!

Key Roles and... Responsibilities:

Design, develop, and maintain Java-based software applications
Collaborate with product managers, designers, and other stakeholders to understand requirements and deliver high-quality solutions
Write clean, efficient, and maintainable code following best practices
Perform code reviews and provide constructive feedback to team members
Troubleshoot and debug issues to ensure optimal performance and reliability
Stay updated on emerging technologies and trends in software development
Develop modules of the initial system plan and work with the development team by coding advanced portions of the modules and delegating routine coding to junior Java developers
Conduct the testing of completed code modules with the help of junior Java developers, fixing code as needed to ensure a smooth system deployment with the intended functionality
Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle Identify and analyze user requirements
Prioritize, assign and execute tasks throughout the software development life cycle
Working with our Product team and designers to understand business requirements and context
Facilitate the breaking up of high-level requirements into smaller, specific tasks and producing high level design specifications
Lead the development and building of features and modules of our application suite using various technology stacks

Required Skills and Competencies

Java
Javascript
Strong knowledge and understanding with Object-Oriented Principles
Spring-Boot
Spring-Cloud
Experienced in developing enterprise-level web applications and RESTful APIs using cloud-based architecture
MySQL
Single Sign – On Technology
SaaS payment platforms
Enterprise platforms
DevOPS
Familiarity SAAS Application deployment
Ability to lead a team and mentor junior engineers.
Excellent problem-solving and analytical skills
Strong communication and collaboration skills
Ability to work independently and in a team environment
Experience with Agile development methodologies is a plus

Experience and Qualifications

First degree in Computer Science, Engineering or technical skills required for this role
Minimum of 4 - 5 years’ working experience as a software engineer working with Java
Experience in Power Sector Applications will be an added advantage
 more
  • ICT
  • Computer