Senior Consultant
3 open positions
The Consultant will be responsible for administering and overseeing different projects at different clients by providing day to day support to customers from conceptualization phase right through to the implementation phase. The incumbent will be responsible for the successful implementation of new systems and processes.
Formal Qualification
- Degree/Diploma in Financial Accounting/Financial Information Systems or similar
- CaseWare
- Sage Evolution LU1 – LU6
- GRAP Certification
- 2 specialised core modules
Experience
- 2 – 3 years in a similar field
- Project Management
- Service 2-4 clients simultaneously
Key Responsibilities
- Cost effective allocation and use of company resources.
- Responsible for delivering products and services within the financial parameters as agreed with the client.
- Clearly communicate the budget implications of products and services offered to clients outside the agreed scope of the work.
- Accurate record keeping of billable hours, travel and other financial info impacting client billing.
- Ensuring accurate and timeous submission of monthly billing information.
- Follow up on collections.
- Accurate and timeous completion of timesheets.
Governance
- Adhere to company policies and departmental procedures.
- Reporting and escalation of non-compliance to company policies.
- Maintain confidentiality and or Non-Disclosure Agreements.
Operational (Business Processes and Improvements)
- Obtain the business blueprint to gain an understanding of how the company intends to run its business within the System.
- Analysis of clients' business requirements and objectives and working with them to meet those objectives.
- Implement the project plan.
- Continuous communication with clients, especially during the conception phase.
- Recommend business process improvements.
System Support
- Installation of applicable Systems on Servers and Workstations.
- Handling of end-to-end implementation of applicable systems in accordance with Business Processes of the clients, including but not limited to creating new systems Databases (System Defaults, User Access, Transaction Types, Workflows, Incident Types, Groups, Asset Types, Tariff Setting, Properties, Property Portion Services and User Defined Fields etc.)
- Identify client upgrade requirements.
- Perform System Upgrades and Installations.
- Create custom layouts across all modules.
- Analyse and specify application enhancements.
- Set up a new Chart of Accounts (Standard and Segmented).
- Conduct application configuration, implementation and data conversion based on business blueprint.
- Highlight and communicate problem areas that need urgent attention to clients.
- Migrate/Import Data using Batches, SQL (?) and Data Distribution Services.
- Perform Reconciliations (Control Accounts, Bank, Inventory, Assets).
- Purge Databases.
- Prepare Support Manuals.
System Training
- Oversee all training in terms of planning and execution.
- Assess clients training needs in-line with the company's service offering.
- Prepare, plan and schedule Training Sessions.
- Conduct user training.
- Prepare training manuals and applicable learning aids.
SQL Support
- Responsible the full Installation and Configuration of Different Versions of SQL.
- Schedule Automatic Back Ups.
- Write SQL Queries analyzing and extracting data from SQL Databases.
Reporting
- Prepare Training Reports.
- Preparation of weekly project status reports.
- Raise and highlight issues and or risks through Project Manager.com.
- Update and close issues and risks on Project Manager.com.
East London,
South Africa
Consulting
Permanent
Senior Web Developer
General Purpose
We are seeking a skilled Web Developer with strong experience in Blazor, NET Core, and
Angular to join our development team. The ideal candidate will work across the full stack to
build secure, scalable, and high-performance web applications.
Qualifications Required
• Bachelor’s degree in computer science, Software Engineering, IT, or a related field.
• Relevant technical certifications are an advantage.
Legal Requirements
• Valid Code B driver’s license and own reliable transport.
• Clear credit and criminal record checks.
• South African Citizen, Permanent Resident, or holder of a valid SA work permit
Required Skills & Experience
• 3+ years' experience in .NET Core/C# and Angular.
• Proficiency in Blazor and Razor components.
• Strong HTML, CSS, JavaScript, and TypeScript skills.
• Experience with Entity Framework Core and SQL Server.
• Knowledge of Dependency Injection and API security best practices.
• Experience integrating external APIs and libraries.
• Familiarity with Agile/Scrum methodologies.
• Experience with SignalR, Docker/Kubernetes, and CI/CD pipelines is beneficial.
• Experience in enterprise-scale application development preferred.
Key Responsibilities
• Develop and maintain web applications using Blazor, .NET Core, and Angular.
• Build and consume RESTful APIs for front-end and back-end integration.
• Work with Microsoft SQL Server and Entity Framework Core.
• Implement authentication and authorization using ASP.NET Identity.
• Develop reusable UI components and maintain responsive interfaces.
• Optimize application performance and troubleshoot software issues.
• Collaborate with UI/UX, QA, and business teams.
Johannesburg,
South Africa
Development
Our main focus is on providing stream-lined and innovative SYSTEMS that are user-friendly, bringing TECHNOLOGY and PEOPLE together, to ensure effective
communication within business processes.
