Department: Enterprise Integrations

Elkhart Indiana or Saskatoon Canada


The Senior Software Engineer – Enterprise Integrations will be assigned to the Enterprise Integrations group within Integrations & Research.

 Essential Duties and Responsibilities

  • Translate functional requirements and develop designs of applications, components, and modules in partnership with senior team members

  • Proactively participate in a team environment utilizing scrum methodologies

  • Design and develop UI, business-layer, and back-end components in coordination with senior team members and team guidelines

  • Collaborate in an active and engaged way with team members on analyzing, developing, testing, and delivering high quality code components

  • Develop complex mobile-friendly solutions, components, and/or integrations between systems; Perform thorough debugging and unit testing

  • Participate in team and individual code reviews to ensure and improve quality of deliverables

  • Follow all coding, process, and conduct standards of the organization

  • Lead or participate in other assigned projects



  • Bachelor’s degree in IT, Information Systems, Computer Science or related fields from an accredited college or university

  • Proficiency in T-SQL and/or PL/SQL and a strong understanding of relational database systems; willingness to learn/work in both T-SQL and PL/SQL

  • Experience in JWT or SAML 2.0

  • Experience with ASP.NET Web API or other web service technologies

  • Five or more years of related software development experience, SaaS environment is strongly desired

  • Working knowledge in: C# and ASP.NET MVC 4 or other MVC/ MVVM web frameworks such as Angular

  • Working knowledge in: HTML, JavaScript, CSS, and JS frameworks, especially Knockout and jQuery

  • Interest in occasional work in Java

  • Understanding of OOAD and OOP

  • Understanding of design patterns

  • Experience with the Agile software development methodology

  • Experience with design and development for multiple form factors and devices a plus

  • Experience with Enterprise Software Development

  • Experience with automated testing patterns and tools

  • Experience with Service Oriented Architecture

Competencies for Success

Communication: Effective and concise written communication target to specific audiences; Strong verbal communication and listening skills to assure understanding

Analytical Thinking: Approaches problems logically; Provides meaningful analyses through verbal and written presentations

Organizational Skills and Concern for Order: Keeps accurate records; Provides meaningful data for review

Initiative: Engaged and proactive; Takes appropriate action with minimal oversight

Agility and Time Management: Able to respond to changing priorities, demands, procedures and technology; Excellent organizational and time management skills to meet client needs


Work Environment and Physical Demands

The work environment and physical demands are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually quiet to moderate in an office setting.

 The employee is frequently required to be in a stationary position and regularly use the computer keyboard and mouse and will view the computer monitor frequently. The employee is occasionally required to stand, walk and reach with hands. The employee is occasionally required to climb or balance, stoop, kneel or crouch. The employee may occasionally lift and/or move up to 20 pounds. 

 Reasonable accommodations may be made to enable individuals to perform the essential job functions.

 Other duties will be assigned as the above job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required for the position.

 Vibe HCM is an equal opportunity employer.

 To apply for this position, please send cover letter along with your resume to with the Job Number in the subject line.


Why You Want to Work Here:

  • Great company paid benefits: health/dental/vision

  • Company matched RSP

  • 3 weeks starting vacation

Flexible work schedule to meet a strong commitment to good work / life balance