
A Great Career Starts Here...
ECI is a market-leading loan origination software provider serving over 10,000 lending professionals throughout North America. We are expanding both nationally and internationally and looking for the best talent in the local area to fill a variety of exciting positions.
If you are interested in a great work environment, great salary/bonus/benefits and great career advancement opportunities -- we're looking for you. Below is a list of the positions and links to provide us your resume/work experience. We look forward to hearing from you!
Controller
The Controller is responsible for financial reporting, billing, credit, collections, accounts payable, accounts receivable, tax, insurance and cash management functions. This position is also responsible for maintaining and enhancing our internal controls as well as designing, implementing and updating accounting policies and scalable systems and processes. The Controller is also responsible for all external reporting, including income tax returns, monthly sales tax returns and employee health insurance.
Specific Responsibilities Include :
Financial Reporting & Accounting
In the Controller role, you are responsible for the following areas in financial reporting and accounting:
- Manage monthly financial reporting to meet internal and external reporting requirements.
- Approve all journal entries.
- Review monthly financial reports, schedules, reconciliations, and fluctuation reports.
- Implement and maintain a month-end close checklist.
- Implement scalable accounting and financial systems, controls and processes to improve productivity, business intelligence, repeatability, business continuity, and internal controls.
- Identify, design, write, implement and update new accounting policies and procedures.
- Prepare and communicate financial results to the executive team.
- Manage the financial statements audits & complete quarterly financial statement certifications.
- Implement new management reports to improve information used to manage the business.
- Review processes, system controls and job responsibilities, make recommendations to enhance our internal controls, and implement the approved changes.
- Automate manual processes by integrating systems and leveraging system functionality.
- Review weekly cash and accounts receivable report and distribute to the CEO and CFO
Billing, Credit & Collections, and Accounts Payable
The Controller will manage the billing, credit, collections and accounts payable process, including:
- Perform review of software sales contracts for accounting implications and adherence to software revenue recognition criteria
- Manage the proper deferral and amortization of unearned revenue.
- Manage the collections timeline and methodology
- Identify & implement needed policy and process changes.
- Review and approve write offs, accounts sent to collection and deferred revenue adjustments.
- Review and approve each payroll run.
Accounting Policies
The Controller will develop and update policies for:
- Sales commission
- Travel and expenses
- Purchasing and signature authority
- Other policies as needed
Accounts Payable
In addition to the primary responsibilities, the Controller will manage the accounts payable function. This includes:
- Designing data entry workflows and data entry quality controls to ensure payables are complete, accurate, and comply with the company’s policies.
- Developing and maintain processes that will improve efficiency, accuracy, and visibility.
- Reviewing and process vendor invoices, including coding to the correct cost center and department and ensuring we have proper authorization and supporting documentation.
- Reviewing & auditing employee expense reports, ensuring they have proper authorization, coding, supporting receipts, and that the expenses comply with the company’s policies.
- Managing accruals, prepaid expenses and the subsequent payment or expense.
- Implementing and maintaining an online document management system.
- Interfacing directly with vendors and employees to resolve issues or inquiries.
- Distributing annual 1099 tax reporting statements and ensure we have vendor W-9s on file.
- Preparing monthly fixed asset and depreciation roll forward schedules.
- Preparing monthly accounts payable and accrued expense reconciliations and related entries.
- Providing supporting document to auditors as part of the company’s annual audit
- Maintaining fixed asset records, including adding new assets, performing periodic inventory, and disposing of retired or sold assets.
Payroll
The Controller directs the bi-weekly payroll process, which entails:
- Ensuring that employees correctly report their time, that this information is reported to our payroll provider, and distributing payroll checks to employees.
- Managing ad-hoc payroll issues, such as garnishments and tax reporting for taxable company events.
- Maintaining the employee paid time off and balances.
Taxes and Insurance
The Controller will oversee the following tax and insurance activities:
- Preparing sales and use and personal property tax returns
- Ensuring we have current sales tax exemption certificates on file
- Managing any state tax audits
- P reparation of the federal and state income tax returns
- Managing the annual insurance renewals for all non-health & health care insurance policies
- Serving as the point person to work with our insurance broker
- Comparing quotes, deductibles, and policy terms from different carriers and make recommendations for changes to our existing coverage and carriers
- Providing information to the broker to facilitate policy renewal quotes
Cash Management
The Controller is responsible for managing the cash management functions, including:
- Preparing a weekly cash and accounts receivable report.
- Ensuring we have sufficient cash in our operating accounts to meet our cash requirements
- Managing credit card processing systems for customer payments.
Basic Qualifications
- Bachelor degree required with a degree in Accounting. Masters degree preferred.
- Minimum of 10 years experience in an accounting or finance positions that provide direct experience in the areas described above and experience in software companies a definite plus.
- Strong knowledge of GAAP and related software recognition authoritative guidance (i.e. SOP 97-2)
- Experience with QuickBooks initially a plus, however experience in implementing a new ERP system also beneficial.
- Ability to effectively communicate & work in a team atmosphere and across functional departments.
- Motivated individual that is looking to take both the role and your career to the next level.
- Process-oriented with sound judgment, attention to detail, accuracy, and follow-through.
- Ability to prioritize workload.
- Proactive, efficient, organized and diligent.
- Proficient in accounting systems and Microsoft Office, with strong skills in Excel and Outlook
Other Requirements :
- Perform other related duties incidental to the work described herein
- Inside Sales Associate
- Inside Phone Sales Experience
- Strong Computer Skills (Microsoft Office Products)
- Make calls to prospects introducing our software solution
- Make calls to customers for upgrading products and after sale follow up
- Schedule appointments for Regional Sales Managers
- Schedule and conduct software demonstrations online
- Email your resume here...
- Fill out our careers form here...
- Regional Sales Manager
- Must have prior banking/lending experience or experience selling software to financial institutions
- Responsible for a multi-state sales region
- Sell software by establishing contact and developing relationships with prospects
- Maintain relationships with clients by providing support, information, and guidance
- Identify product improvements/new products based on industry and competition
- Attend state and national banking association tradeshows and events
- Maintain client relationships via in-person contact and product demonstrations
- Email your resume here...
- Fill out our careers form here...
- Technical Support Staff
- Software: User resolution | Financial experience/knowledge beneficial
- Hardware: Help clients with related issues, support ECI staff and network administration tasks
- Quality Assurance (Software Tester)
- Implementation Specialist
- Network Security Engineer
- Programmer (.NET)
- Skill set specific to front-end Web application programming that includes HTML, CSS, JavaScript, AJAX, ASP.NET, C# and SQL languages
- Work in a team setting, create integrations outside the product, analyze performance data and troubleshoot client problems
- Email your resume here...
- Fill out our careers form here...
|