Browse All Jobs

Vermont Information Processing (VIP) is seeking a full-stack web Software Engineer 3 to join their KARMA Development Team. The KARMA solution is a customer relationship management tool that also handles sales activity tracking, route planning, and surveys.

The Software Engineer will work within a team to improve the features and stability of existing applications, implementing changes identified by customers. This includes enhancements, bug fixes, software customization, and interface development.

This position offers a hybrid work environment and requires reporting to the office in Ottawa, ON.

Responsibilities involve:

  • Independently completing well-scoped components from a larger project.
  • Designing and implementing medium to large features across multiple platforms.
  • Performing complex programming tasks within a large enterprise environment.
  • Collaborating with the team to design, plan, implement, and test solutions.
  • Communicating effectively with team members and external teams.
  • Following, enhancing, and contributing to established team processes.
  • Continuously seeking self-improvement and learning.

Requirements:

  • 5+ years of experience in software development, ideally full-stack web development
  • Extensive knowledge of programming fundamentals—algorithms, data structures, design patterns, and paradigms
  • SQL database experience
  • Experience with modern JavaScript frameworks (React, Angular, Vue.js, etc.), HTML5, and CSS3
  • Experience with backend frameworks (C#, Java, Spring, Kotlin)
  • Excellent problem-solving and analytical skills
  • Excellent organizational skills and attention to detail
  • Ability to learn new coding languages and technologies
  • Bachelor's Degree in Computer Science, Software Engineering or related field preferred, or equivalent combination of education, training, and experience

VIP offers:

  • Extended Healthcare coverage including Vision & Dental
  • Employer-funded GRSP
  • Life and Disability Insurance
  • Health Care Spending and Taxable Spending Accounts
  • Paid Parental Leave
  • Combined Time Off and Floating Holidays
  • Flex and Hybrid Schedules
Apply

VIP (Vermont Information Processing)

Vermont Information Processing (VIP) is a leading software solution provider for the beverage industry, crafting technology that supports the entire product lifecycle. With over 50 years of experience, VIP builds lasting relationships with customers and partners by offering innovative solutions to solve mission-critical problems. The company focuses on helping beverage businesses succeed through continuous innovation and customer-centric service. VIP is committed to providing a supportive work environment with opportunities for growth and a healthy work-life balance