STAFF ACCOUNTANT

Prepay Nation is a global processor of prepaid Mobile Airtime. We work with Mobile Operators in 125+ countries to resell their airtime through our network of distribution partners in the US, Canada and Europe. We are a small team of dedicated professionals and looking for a suitable candidate to join our accounting and finance function. The position will be part of the accounting team which is responsible for general accounting, AP/AR, Banking, cash flow, books closing, and monthly/quarterly/yearly statements.


Job Description:

  • Perform daily accounting activities including generating AR and AP weekly reports, wire payments, bank reconciliations, and cash flow statements.
  • Perform various account analyses, build daily payment files and post journal entries
  • Record Credit Card Expenses
  • Support the cash management function, reconcile bank accounts every day
  • Process payments to the vendor via Wire and ACH files
  • Check all Bills for accuracy and resolve the discrepancies with the vendors
  • Download and post bank and credit card activity into QuickBooks
  • Download and post bank Merchant credit card activity into QuickBooks
  • Conduct daily bank and credit card merchant balance reconciliations
  • Prepare regular vendor payment batch files daily
  • Maintain electronic records and filing system of daily work
  • Create and maintain good relationships with vendors and keep open lines of communication
  • Calculate and process monthly commissions due and prepare for payment processing.
  • Assist in weekly vendor prepayment balance reconciliations associated with daily batch payments processed
  • Assist in monthly financial closing for financial statements.
  • Provide general clerical and administrative support to the accounting department as needed
  • Protect organization’s value by keeping information confidential
  • Follow accounting policies and procedures
  • Assist in the preparation of month-end process
  • Ad-hoc projects
  • Proactively identifies Process improvement and automation opportunities and work with the management to implement them

Required Skills:

  • Excel – (V Lookup, Pivot Table Abilities)
  • Cash Management Payable and PO processing experience with an inventory and PO system structure
  • Experience in a growing company or Structured Accounting Department
  • Experience with communication/coordination at department manager levels … resolving PO to Payable deviations or something similar
  • Experience with banking activity and reconciliations
  • Experience with Merchant Credit card processing and settlement procedures

Qualifications:

  • Bachelor’s Degree in Accounting or Finance
  • Minimum 4 years Bookkeeping / Accounting (A/P, A/R, cash posting, Invoices, Wires etc.)
  • Intermediate to advance Excel skills e.g. VLOOKUP and pivot tables
  • Experience in Quick books is must
  • Must be very comfortable with automation and high volume of data
  • Ability to prioritize and multitask
  • Strong verbal, written, and organizational skills
  • Deadline and detail-oriented
  • Fundamental and Sound knowledge of GAAP
  • Prioritize work, multi-task, and handle multiple priorities with limited supervision
  • Must have accrual accounting experience

Click here to apply

Senior Software Engineer

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

Job Description:

  • The developer will be working in a highly collaborative environment where they will be working closely with the Business team, Project Manager (PM), and Dev Lead to prioritize requirements for that sprint.
  • Translate requirements and use cases into functional applications
  • Design, build, test, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help maintain code quality, organization, and automatization
  • Ensure that all applications are well documented, thoroughly tested, and debugged, and adhere to corporate and industry standards.
  • Stay up-to-date on industry standards and incorporate them appropriately.
  • Other duties as assigned by management.
  • Excellent communication, both written and spoken English, with both technical and not-so-technical people.
  • Ability to troubleshoot complex integrations and use the necessary tools to find a solution.
  • Ability to explain why a solution will work and a proven track record of previous success in delivering scalable and complex code, integrations, and web applications.
  • Review junior team members task and guide them

Required Qualification

  • Bachelor’s Degree in Computer Science or Engineering
  • 8+ years of relevant experience.
  • Strong demonstrable experience in .NET. .Net Core, ASP.net, C#, TypeScript, Entity Framework, HTML, JavaScript, CSS.
  • Knowledge of database technologies – SQL Server
  • Good working experience with JavaScript Framework ReactJS.
  • Experience working in an Agile Scrum environment.
  • Knowledge of RESTful Web Services, Windows Communication Foundation (WCF), JSON, XML.
  • Experience working with Azure and cloud-related technology.

Click here to apply

Software Engineer

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

 Job Description

  • The developer will be working in a highly collaborative environment where they will be working closely with the Business team, Project Manager (PM), and Dev Lead to prioritize requirements for that sprint.
  • Translate requirements and use cases into functional applications
  • Design, build, test, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help maintain code quality, organization, and automatization
  • Ensure that all applications are well documented, thoroughly tested and debugged, and adhere to corporate and industry standards.
  • Stay up-to-date on industry standards and incorporate them appropriately.
  • Other duties as assigned by management.
  • Excellent communication, both written and spoken English, with both technical and not-so-technical people.
  • Ability to troubleshoot complex integrations and use the necessary tools to find a solution.
  • Ability to explain why a solution will work and a proven track record of previous success in delivering scalable and complex code, integrations, and web applications.

Required Qualification

  • Bachelor’s Degree in Computer Science or Engineering
  • 5+ years of relevant experience.
  • Strong demonstrable experience in .NET. .Net Core, ASP.net, C#, TypeScript, Entity Framework, HTML, JavaScript, CSS.
  • Knowledge of database technologies – SQL Server
  • Good working experience with JavaScript Framework ReactJS.
  • Experience working in an Agile Scrum environment.
  • Knowledge of RESTful Web Services, Windows Communication Foundation (WCF), JSON, XML.
  • Experience working with Azure and cloud-related technology.

Click here to apply