Careers

A great track record, lots of experience, and a thorough process are required to get the job done, but really it’s finding the right personalities to fit our CRI culture that makes the difference. We’ve built a solid team made up of the best people in the industry. How do we know they’re the best? Simple. They go beyond talent and work ethic on a daily basis: they also make having fun a part of their own job requirement.

We are always looking for talented and creative people, if you are interested in a career at CRI, please send an email with your resume to vratcliff@cri-sf.com

IT Applications Specialist

Job Summary:

The IT Applications Specialist is responsible for the IT management of business systems, applications and projects which support CRI’s company processes. These include Project Management software, Financial Systems, Customer Relationship Management, HR systems, and other business systems and tools. This position has significant impact in all areas of the business. This position will work collaboratively with the various business areas to refine business requirements and implement software that supports core business functions by researching various software tools, presenting ideas and solutions to management, implementing new software applications and managing vendor relationships.

Summary of Responsibilities:

  • Provide proactive research, support, recommendation and implementation/training of new technology and software (including major vendors’ proprietary software) to improve operational and communications efficiencies.
  • Lead efforts for new software/applications selection including development of RFI/RFP, review and evaluation of commercial software solutions, lead proof of concepts and development of evaluation matrix through final recommendation, including hands-on execution where needed.
  • Analyze cross-functional business processes; identify alternative solutions, assess feasibility, and recommend new approaches via technology enablement. Contribute to evaluating the factors which must be addressed in change management.
  • Investigate operational requirements, problems, and opportunities for cross-functional initiatives, seeking effective business solutions through improvements in automated and non-automated components of new or changed processes.
  • Develops recommendations for enhancements to company systems and software and communicates them to management. Creates project roadmaps and plans and leads efforts to mobilize new technology and related processes.
  • Modify existing software, install new software, and troubleshoot problems related to performance.
  • Responsible for product demonstration, product testing, internal and external training.
  • Support of end users including training, system authentication, and access rights per customer policy.
  • Functions as the point of contact for end user support as well as the primary administrator for application integrity and maintenance for hardware and software; Escalates any unresolved issues, assures resolution and follows up for completion with appropriate vendors.
  • Maintain integrity of intra/inter network to ensure uninterrupted user access.
  • Manages reporting and achieving application effectiveness and contracted Service Level Agreements.
  • Creates and maintains updated processes and operating procedure documentation; manage IT asset inventory.
  • Maintains accurate log for all customer support requests and application administration activities.
  • Supports company standards by collaborating, communicating and cooperating with internal staff members and external clients in a timely and professional manner.
  • Oversee and be an advocate for the business with external IT vendors to ensure maintain excellent service level.  
  • Stay informed on technology trends and product roadmaps to make informed solution architecture recommendations.

Experience/Skills:

  • Bachelor’s degree required in computer science, Information Technology or related field.
  • At least 5 years of related work experience required, preferably in a sales business environment.
  • Strategic thinker, analytical, ability to foresee future needs, ask critical questions to understand business needs and feasibility of applications and software to current conditions.
  • Working knowledge of Microsoft Office Suite.
  • Understanding of programming and experience with API integration; knowledge of HTML, CSS and JavaScript.
  • Knowledge with Business Operating systems, Project Management Software, HRIS, and Accounting Systems.
  • Must demonstrate excellent interpersonal skills to foster positive working relationships.
  • A commitment to professionalism, integrity and sound judgment in business transactions.
  • Strong project management, time management and resource management skills.
  • Strong overall business acumen.

Accounting Coordinator, Billing

Job Summary:

The Accounting Coordinator is responsible for Billing and other accounting and administrative functions to ensure smooth process flow of the department.  Responsible of processing all Accounts Receivable invoices for payment received in a timely manner.  Interface with appropriate departments to secure proper information submitted for payments.

Summary of Responsibilities:  

  • Perform weekly billing, and accurately process daily billings;
  • Research and resolve customer account discrepancies and incorrect billings by active interaction with clients and staff;
  • Research and prepare appropriate credit/debit memos and other accounting related transactions to ensure the accuracy of all customer accounts;
  • Assist in the preparation for financial and other tax related audits as they relate to Accounts Receivable;
  • Reconcile WIP accounts on quarterly basis;
  • Assist with Budgeting & Forecasting & Expense variance analysis;
  • Review & reconcile Open orders on monthly basis with status updates;
  • Provide weekly billing forecast rolling 12 weeks;
  • Provide & responsible for custom reports as request as they relate to Billing;
  • Assist with month-end close process;
  • Assist in the reconciliation of monthly and year-to-date Balance Sheet Accounts;
  • Assist in the preparation for financial and other tax related audits as they relate to accounting;
  • Provide assistance with special projects as assigned by management; and
  • Perform ad-hoc assignments, as necessary.           

Experience/Skills:

  • Bachelor’s degree in Accounting or Finance preferred;
  • At least two years of accounting experience in a sales environment required;
  • Thorough understanding of standard accounting concepts, practices and procedures;
  • Working knowledge of Microsoft Office Suite, (i.e. Word, Excel). 
  • Working knowledge of business operating systems and accounting software systems;
  • Strong attention to detail and highly organized, with the ability to multitask;
  • Must demonstrate excellent interpersonal skills to foster positive working relationships.
  • Strong time management and resource management skills.
  • Excellent verbal and written communication skills.