SPS is looking for a dynamic, self-starter, hard-working, full-time individual to join its Accounting team. The right person must have experience in a computerized accounting system (Sage, QuickBooks, etc) and must be well-versed in Accounting principles. Experience in working at a multinational is a plus. Experience working in an IT services company is an additional plus.
Note:
Candidates from Islamabad and Rawalpindi are encouraged to apply only.
Knowledge and Skills:
- Ability to analyze financial data and generate accurate reports.
- Strong problem-solving skills with attention to detail.
- Familiarity with financial reporting and general ledger functions
- Ability to adapt to changing financial regulations and company policies.
Job Description:
- General Ledger Maintenance:
- Maintain and reconcile general ledger accounts.
- Post journal entries and ensure accurate financial reporting.
- Accounts Payable & Receivable:
- Process invoices, and payments, and manage vendor relationships.
- Monitor accounts receivable, generate invoices, and track payments.
- Financial Reporting:
- Assist in preparing monthly, quarterly, and annual financial reports.
- Payroll Processing:
- Assist in payroll processing and ensure compliance with tax regulations.
- Handle employee expense reports and reimbursements.
- Audit Support:
- Assist in internal and external audits by providing necessary documentation and explanations.
- Ensure compliance with company policies and accounting standards.
- Budgeting and Forecasting:
- Support budgeting and forecasting activities by analyzing financial data.
- Provide variance analysis and report discrepancies.
- Tax Filing:
- Assist in preparing tax returns and ensure timely filing.
- Maintain knowledge of tax laws and regulations.
- Data Management:
- Maintain financial data and ensure accuracy in financial records.
- Use accounting software and tools to manage financial information.
- Compliance & Regulations:
- Ensure adherence to financial policies, procedures, and regulatory standards.
- Stay updated on industry standards and best practices.
- Team Collaboration:
- Collaborate with other departments to ensure smooth financial operations.
- Provide support to senior accountants and management as needed.
Tasks:
- Coordinating with managers for month end billing - Communicate with department managers to gather all necessary billing information, including completed work, purchase orders, service confirmations, and supporting documents. Ensure all required data is submitted on time to meet strict month-end deadlines. Verify accuracy and completeness of billing details before processing invoices. Resolve discrepancies by clarifying issues with managers and cross-checking with internal records. Prioritize and organize billing tasks to maintain an efficient month-end closing cycle. Collaborate closely with management to ensure revenue is recognized accurately and invoices are released without delay.
- Preparation of invoices and getting approval as required.
- Coordinating with the customer for the invoices and making sure the payment is received.
- Maintaining accurate book of accounts in SAGE 50 Accounting system - Record and update all financial transactions daily in the SAGE 50 Accounting system, ensuring accuracy and completeness of data. Maintain up-to-date ledgers, including general ledger, accounts payable, accounts receivable, and bank accounts. Perform regular reviews of entries to ensure proper coding to the correct GL accounts, cost centers, and departments. Reconcile sub-ledgers with the general ledger to ensure consistency and identify discrepancies early. Generate financial reports such as trial balance, P&L, and balance sheet as needed for management review. Ensure compliance with accounting standards, internal policies, and month-end closing procedures within SAGE 50. Troubleshoot posting errors and correct misclassifications to maintain clean and reliable financial records.
- Aging Reports (Receivables and Payables) - Generate and review Accounts Receivable and Accounts Payable aging reports on a regular basis to monitor outstanding balances. Analyze aging data to identify overdue invoices, upcoming due dates, and potential cash flow concerns. Follow up with customers regarding overdue receivables, ensuring timely collections and maintaining healthy cash flow. Coordinate with vendors to clarify outstanding payables and resolve discrepancies in billing or payments. Provide aging summaries to management for decision-making and month-end closing activities. Investigate and reconcile aged items by verifying supporting documents and updating records in the accounting system. Ensure accuracy of aging schedules by continuously reviewing applied payments, credit notes, and adjustments.
- Review expenses and look for any discrepancies - Examine all expense entries regularly to ensure they are accurate, properly documented, and coded to the correct GL accounts. Verify supporting documents such as receipts, invoices, and approvals to confirm legitimacy of expenses. Compare expenses against budgets, purchase orders, and previous periods to identify unusual or inconsistent transactions. Investigate discrepancies by coordinating with relevant departments to clarify errors or missing information. Correct misposted or duplicate entries and ensure timely updates in the accounting system. Prepare summaries of findings and escalate significant variances or policy breaches to management. Maintain strong internal controls by ensuring all expenses comply with company policies and accounting standards.
- Reviewing PORFPs and quotes to ensure accuracy, completeness, and alignment with project or departmental requirements. Verify that pricing, terms, quantities, and specifications in the quotes match the details requested in the PORFP. Compare multiple vendor quotes to support cost analysis and assist management in selecting the most competitive and compliant option. Ensure all PORFPs follow internal procurement policies, budget limits, and approval workflows. Identify discrepancies or missing information and coordinate with requesters or vendors to obtain clarifications or corrections. Maintain organized documentation of PORFPs, quotes, and approvals for audit and reference purposes. Provide recommendations or summaries to management to support informed purchasing decisions.
- Assist with forecasting and budgeting - Support the preparation of annual budgets and periodic financial forecasts by gathering historical data, analyzing trends, and validating assumptions. Collaborate with department managers to collect input on expected revenues, expenses, and upcoming operational needs. Prepare preliminary budget drafts, variance analyses, and updated forecast reports for management review. Compare actual performance against budgeted figures and identify areas requiring adjustment or explanation. Assist in building financial models or spreadsheets to project cash flow, expenses, and revenue patterns. Monitor spending throughout the year to ensure alignment with approved budgets and highlight potential overruns early. Maintain organized and accurate documentation to support the budgeting and forecasting process during audits or internal reviews.
- Assist with ensuring the accuracy of financial information on BMS (Business Management System) - Regularly review and validate all financial data entered into the Business Management System (BMS) to ensure accuracy, consistency, and completeness. Cross-check BMS entries with source documents such as invoices, purchase orders, contracts, and receipts to verify correctness. Identify data-entry errors, mismatches, or missing information and make necessary corrections promptly. Collaborate with relevant departments to clarify unclear entries and ensure proper coding to the correct accounts and cost centers. Monitor system updates, status changes, and workflow approvals to ensure financial information flows correctly through the BMS. Assist in maintaining strong internal controls by ensuring all financial data complies with accounting standards and company policies. Generate reports from the BMS to support management decision-making and help identify areas for process improvement.
- Timelive tasks, sending reminders, preparing different reports for billing and US payroll - Monitor and manage TimeLive entries to ensure employees submit accurate and timely timesheets for billing and payroll purposes. Send regular reminders to staff and managers to complete pending timesheets, approvals, or corrections before deadlines. Verify timesheet data for accuracy, ensuring hours are properly coded to the correct projects, clients, or cost centers. Prepare detailed billing reports based on approved TimeLive data, including billable hours, project allocations, and supporting documentation for client invoicing. Generate and compile US payroll reports, ensuring employee hours, overtime, PTO, and adjustments are accurately reflected. Maintain organized records of timesheets and reports to support audits, month-end closing, and management reviews.
- Reviewing Paychex and other billing to make sure these are as per the contract and highlighting the discrepancies
- Reviewing SOWs - Carefully review Statements of Work (SOWs) to ensure all project requirements, deliverables, timelines, and pricing are clearly defined and aligned with company standards. Verify that the scope, milestones, and responsibilities outlined in the SOW match internal project plans and client expectations. Check for accuracy in financial terms, including billing rates, payment schedules, and budget allocations. Identify inconsistencies, missing details, or ambiguous clauses and coordinate with project managers, sales teams, or clients to obtain clarification. Ensure that all SOWs comply with company policies, contractual guidelines, and approval workflows before execution. Maintain proper documentation of approved SOWs and update internal systems to reflect project setup or changes.
- Uploading POs to BMS and updating BMS with numbers - Upload and enter all Purchase Orders (POs) into the Business Management System (BMS) accurately and in a timely manner. Verify that PO details, including vendor information, items, quantities, rates, and payment terms, match supporting documents before uploading. Update BMS records with relevant numerical data such as invoice amounts, payments, and adjustments to maintain accurate financial tracking. Cross-check entered data against source documents and resolve discrepancies with vendors, procurement teams, or department managers. Maintain organized records of all uploaded POs and updates to facilitate auditing and reporting. Ensure BMS data integrity by following company policies, accounting standards, and internal controls. Generate preliminary reports from BMS to support billing, month-end closing, and management reviews.
- Updating bills and other docs on server
- Reviewing M&T statements and receipts
- Reviewing AMEX Statements and receipts
- Preparing POs and coordinating with managers and vendors for the POs processing - Prepare accurate Purchase Orders (POs) based on approved requests, ensuring all details such as vendor information, items, quantities, pricing, and payment terms are correct. Coordinate with department managers to verify purchase requirements, obtain necessary approvals, and clarify any discrepancies before issuing POs. Communicate with vendors to confirm order details, delivery schedules, and payment terms, ensuring timely and accurate processing. Track the status of POs throughout the procurement cycle and update records in the BMS .
- Preparation of payment reports
- Review source documents before recording transactions
- Classify transactions appropriately under the correct accounts
- Verify accuracy of transaction entries before posting to the ledger
- Maintain supporting documentation for all ledger entries
- Schedule payments according to vendor terms to optimize cash flow
- Select the appropriate payment method based on vendor preferences - Review vendor agreements and preferences to determine the most suitable payment method, such as bank transfer, cheque, ACH, or online payment platforms. Ensure that the selected payment method aligns with company policies, internal controls, and accounting standards. Coordinate with the finance or treasury team to schedule and execute payments using the chosen method. Confirm that payments are processed accurately, on time, and with proper documentation for audit purposes. Communicate with vendors to verify receipt of payment and address any payment-related queries or issues. Maintain records of payment methods used and related transactions for reporting and reconciliation purposes. Continuously review and update payment procedures to improve efficiency and accommodate vendor requirements.
- Notify vendors of completed payments and provide remittance details
- Reconcile payment records with bank statements
- Maintain a log of all issued payments for reference and auditing
- Monitor payment processing to avoid duplicate or missed payments
- Coordination with vendors - Serve as the primary point of contact for vendors regarding invoices, purchase orders, deliveries, and payment schedules. Communicate clearly to resolve discrepancies, clarify billing details, and ensure timely processing of payments. Follow up on pending invoices, delivery confirmations, or required documentation to maintain smooth business operations. Collaborate with internal departments to address vendor queries or issues related to procurement, contracts, or financial transactions. Maintain accurate records of all vendor communications and updates in the accounting or business management system. Support vendor relationship management by ensuring professionalism, responsiveness, and adherence to company policies. Assist in negotiating timelines, clarifying terms, and coordinating approvals to ensure compliance with internal controls and agreements.
- Compare customer payments with issued invoices - Review and reconcile customer payments against issued invoices to ensure amounts, dates, and references match accurately. Identify discrepancies such as short payments, overpayments, or missing payments, and coordinate with customers or internal teams for resolution. Apply payments correctly in the accounting system, ensuring proper allocation to the respective invoices and customer accounts. Maintain accurate records of reconciled payments to support Accounts Receivable reporting and month-end closing activities.
- Investigate discrepancies in customer accounts
- Record all communications and agreements with customers - Maintain detailed records of all customer interactions, including emails, calls, meetings, and formal agreements, in the accounting or CRM system. Document agreements related to payments, credit terms, billing disputes, or contract amendments to ensure clarity and accountability. Ensure all communications are logged accurately with dates, participants, and key discussion points for future reference. Use recorded information to support Accounts Receivable follow-ups, dispute resolution, and audit requirements. Coordinate with sales, finance, and customer service teams to update records whenever changes occur. Generate summaries or reports from customer communication logs to assist management in decision-making and relationship management. Maintain confidentiality and professionalism while recording sensitive financial and contractual information.
- Bi-weekly US payroll reports.
- Enter bills on daily basis.
- Always critically scrutinize and audit expense reports, bills, invoices, and other supporting to make sure everything is accurate and comply with the policies set by SPS.
- Weekly payments report.
- Weekly Aged receivables report.
- Saving and keeping all the data on the server on weekly basis and at least monthly basis.
- Create job codes as soon as you receive the request.
- Closing of books timely before in the first week of the month if there is weekend in the start of the month, else till 4th of every month.
- Always respond timely to each and every query and try to solve it as quickly as possible.
- Always get my work reviewed through my direct manager in order to make sure there is sufficient internal control, transparency and high degree of accuracy.
To sum up, Accuracy, Timeliness, Completness, Detail Scrutiny, Double check oneself and also get work check from manager make a task successful.
Qualification:
Education:
- Bachelor\'s Degree in Accounting, Finance, or a related field
- Certified Public Accountant (CPA) or Certified Management Accountant (CMA)
Experience:
- 2+ years of experience in accounting, a similar role such as an accounting assistant.
Certification:
Certified Public Accountant (CPA)
Certified Management Accountant (CMA)