Consultant Software Engineer


We are growing! Due to increased client demand, we are looking for multiple motivated, professional and service-minded individuals to join our team full-time in the role of a Consultant / Engineer. In this role, you will join a team developing and deploying mid-market enterprise resource planning (ERP) software products into vertical industries nationwide. A Consultant / Engineer provides technical consultation, writes code to advance the platform, and supports CAI’s industry leading customers.

More specifically, what you will be doing will include:

  • Consultants/Engineers work closely with clients to (a) support the implementation of complete enterprise management software systems; and (b) following implementation, develop technical solutions for complex operational environments, while engaging with and supporting the client.
  • Developing technical solutions, including: detailed business/system analysis and software design specifications to result in the creation/modification of elegant user interface forms and programming code modules that are well-tested and optimized for performance.
  • Listen and understand the customer’s needs and provide proactive suggestions as well as answers to improve customers’ use and satisfaction.
  • Collaborate closely with Product and Engineering teams to help influence and prioritize the product roadmap based on market/industry/customer requirements.

What we are looking for:

  • Successful candidates should have contemporary programming skills with .NET and relational database (SQL) background. Experience with and/or a willingness to learn Microsoft Dynamics NAV or PxPlus is desirable.
  • Experience in Accounting and General Business applications is desired. Specific experience within the Distribution, Building Materials or Food and Seafood industries is a plus.
  • Interest in working in a customer-focused, fast paced technology environment.
  • Outstanding communication and listening skills.
  • Ability and willingness to learn, to react to and share lessons learned across the organization.
  • Good time management with strong organizational skills.
  • Acquire and apply new knowledge quickly and effectively.
  • Willingness / ability to travel (less than 20% of the time).
  • Prior programming experience in a professional or academic capacity is required.
  • Computer Science degree (or similar or equivalent experience) preferred

Here’s what we can offer:

  • We offer rewarding growth and career opportunities in a financially stable company, with a strong team of peers.
  • There is a clear career progression for new Consultants with demonstrated proficiency leading to advancement.
  • We provide an excellent salary structure that is complemented by outstanding benefits, including health insurance, life insurance, 401K plan, continuing education and much more.
  • Qualified candidates will receive formal classroom and on-the-job training which can lead to more senior programmer/consultant positions.

Job Location: Smithfield, RI

About CAI Software, LLC

CAI Software LLC is a recognized leader in the delivery of on-demand enterprise resource planning (ERP) and management systems, software, network integration and business consulting services to market leading companies in the building materials, food processing, precious metals and discrete manufacturing/distribution industries. We are headquartered in Rhode Island and serve clients throughout North America and Europe. For more information, please visit and follow the company on LinkedIn.


Please enter your comment!
Please enter your name here