Ensure completeness of the recording and filing of all accounting entries.
Ensure accuracy and timely submission of management accounts.
Manage trade and non-trade billing activities, including preparation and issuance of invoices in accordance with company policies and regulatory requirements.
...
Understand business requirements, drive analysis, support and assess gaps, impacts and requirements on application/solution supported.
Manage project and solution deliveries in alignment with business requirements. Explore and implement enterprise-wide technology enablement in accordance with business strategy and the latest technologies.
Lead and manage the implementation of solutions in meeting user’s requirements and objectives.
...
Conduct rigorous testing and provide ongoing maintenance for applications to uphold performance and reliability standards.
Cultivate deep insights into clients' businesses and industries, leveraging this understanding to identify and capitalize on new opportunities for innovation and improvement.
Foster strong client relationships through clear and effective communication, collaborating closely with both clients and superiors to achieve project success.
...
Quality Assurance & Security Governance: Be technically adept to audit the changes introduced by developers. Ensure there are no memory leaks and that software optimization is continuously implemented.
Technical Team Leadership: Provide day-to-day technical guidance to engineers, review implementation approaches, facilitate problem-solving, and ensure adherence to development practices and standards.
Developer Mentorship: Support team growth through code reviews, pair programming, technical coaching, and knowledge sharing to elevate team capabilities.
...