VCP Career Opportunities
Within the last 5 years, what role did the following play in your job:
SQL experience
Within the last 5 years, what role did the following play in your job:
Ability to work collaboratively with team members and partner with cross-functional project teams.
Please note that this position is no longer available.
If you would like to be considered for similar opportunities now or in the future, feel free to apply and/or set up a notifier for yourself.
Software Developer
CA - Irvine
or
Apply with

Let Your Career Flourish in an Environment of Continuous Learning

Latest Technologies · Full-Stack Exposure · See Your Impact Quickly

Our technology crosses industries, but our vision stays the same: we are developing SaaS, cloud-based solutions that help people like you and us afford the care and services needed for our families, our pets and our businesses. We are looking for team members that can think cross industry, who are looking to expand and keep their skills sharp. And, being a pet lover, or caring about others is a big plus. Our Software is Used by The Veterinary Industry's Leading Wellness Plan Management Solution. VCP, is made up of financial and technology professionals by trade, and pet lovers at heart. VCP is designed to help more pets get care, give pet owners choices, and veterinarians tools to grow their practice all by using our leading software for membership, loyalty and ecosystem management. For more information, please visit VCP.vet. Clicking on this link will open a new browser window, but be sure to come back to submit your resume!

Dental Industry Solutions: Our software allows individuals and families without insurance to obtain care through membership and payment plan applications of our cloud-based software. In fact, it has been used by 1000’s of dentist to help more patients.

Growth Markets: Never a dull moment, our software is used by all types of businesses to enable their customers to afford their services. We help business through membership and loyalty programs, payment options and more.

Ready to get started?

The Requirements

To meet the basic qualification for this role you will have legal authorization to work permanently in the United States for any employer without requiring a visa transfer or visa sponsorship now and in the future. To be a good fit for the Software Developer opportunity, you will have:
  • A BSCS, MSCS or another technical degree.
  • Solid software development experience.
  • Strong skills in Java and HTML; RDBMS experience (SQL, Hibernate) is strongly preferred. Quick question for you - click here
  • The ability to:
    • Think creatively and conceptually on new ideas and digital solutions.
    • Learn and adapt to new technologies.
    • Work independently or with teams on projects.
    • Multi-task and work in a fast-paced environment, including handling multiple projects and meeting deadlines.
    • Take direction and remain open to constructive criticism from the team.
  • Proficient written and verbal English communication skills.
Top candidates also will have experience in several of the following:
  • CSS, JavaScript, REST web services, Grails or Groovy, and AJAX.
  • Developing and deploying Java-based web applications leveraging Tomcat, the Spring Framework, Servlets, Hibernate, and XML.
  • RDBMS, SQL, and ORM technologies and experience with Oracle and PLSQL, as well as reporting engines like BIRT.
  • Writing test scripts using Junit, Geb or Spock.
  • UI design using Bootstrap.
  • Working in an Agile environment.
  • Financial management software such as accounting, subscription billing, payment processing, or credit and collections systems.

The Role

Reporting to the Director of Development, you will join a small, dynamic and fast-paced technical team that includes resources in development and QA. You will take a hands-on role working with both existing and new software product development, at the feature level.

The software products are deployed in multiple scenarios, and we are constantly improving and adding to them. The products enable us to operate online networks through our various controlled entities that automate the processes associated with billing, payments, and financing programs. On behalf of our business member/clients, we process recurring invoices and payments associated with accounts in the networks.

You will contribute to a variety of projects, both individually and as a team player. Quick question for you - click here To give you an example, we currently are building more than 40 new APIs. Other activities may include new web function screens, adding or canceling payment plans and more.

More specifically, you will:
  • Confirm project requirement features by reviewing program objective, input data, and output requirements with analyst, supervisor, and client.
  • Arrange project requirements in programming tasks by analyzing requirements, preparing a work flowchart, diagram, and technical specifications using knowledge of the software platform, subject matter and computer/deployment platform capabilities.
  • Encode project requirements by converting technical specifications and workflow information into computer language.
  • Write well-designed, efficient and testable code.
  • Confirm program operation by conducting tests; modifying program sequence and/or code.
  • Prepare reference for users by writing operating instructions.
  • Maintain historical records by documenting program development and revisions.
  • Maintain client confidence and protects operations by keeping information confidential.
  • Prepare reports and correspondence concerning project specifications, activities and status.
  • Maintain professional and technical knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, and participating in professional societies.
  • Contribute to team effort by accomplishing related results as needed.
  • Complete other duties as assigned.
Pictured: VCP solutions support both pet owners and veterinary practices. VCP's leading wellness plans are a favorite with pet owners, providing peace-of-mind in knowing their pets are getting the care they need at a monthly payment that can fit into almost any budget. The practice enjoys increased compliance, up to 15% revenue growth and higher per-pet spend.

What's in It for You

Professional development
As a leader in cloud-based financial solutions for various industries, our competitive edge depends on our staying ahead of the curve with the most current technologies. We are all constantly learning and will continue to learn and grow.

Comfortable environment
We have a casual but hard-working environment that is low on politics and bureaucracy. Leadership is visible and approachable (we are an open-door type of office) and you will find a good deal of flexibility. At VCP you will be an important team member, not a number.

Unique solutions
We provide end-to-end solutions that integrate billing, payments, and financing functionality into a single, easy-to-use platform. We compete against legacy, point solutions that are hard to use, not integrated, and built in old technologies. Our clients love our software and the benefits it brings to their practices.

Growth and stability
Though we have been in business for many years, we still maintain a start-up mentality and actively pursue investments and growth. We're also a cash positive company without debt. Ours is a strong and stable company that will be here today and long into the future. In fact, we are adding this position to help support ongoing growth.

Tenured team
We're looking for a professional who wants to find a career home where they can thrive and grow in a stable yet challenging environment. A large number of employees have worked together for over 15 years across multiple companies. Our employees feel we offer a family atmosphere and they like to stay and grow with us.

Excellent Compensation
We take pride in providing competitive compensation, incentives, and equity participation. We offer a comprehensive benefits package, including medical, dental, and vision insurances; a 401K plan; paid time off; and more.

Keys to Success

To excel in this role, you will take ownership of your individual responsibilities and be comfortable working with minimal supervision. We'll provide strong support as you get up to speed, and you should be proactive about learning quickly. Within a short period you should be able to take a project and complete it independently. At the same time, support always will be available, and there is a good deal of interaction and knowledge-sharing among the team.

You should be dedicated to constantly challenging yourself to grow your skill set and expertise, including current knowledge around emerging technologies, trends, and standards. In addition, you'll need to master issues related to data security, cloud-based deployments, integration and compatibility, GAAP compliance, lending regulations, payment processing compliance, and privacy rules and regulations. Of course, if you're the person we're looking for, you see this as an opportunity rather than a set of tasks.

In addition, in order to be an outstanding Software Developer, you will:
  • Develop performant, robust, scalable, and elegant solutions to engineering problems.
  • Be self-motivated to deliver high-quality work, focused on technology and our clients.
  • Take initiative to learn and grow in new areas.

Let Your Career Flourish in an Environment of Continuous Learning

Latest Technologies · Full-Stack Exposure · See Your Impact Quickly

Our technology crosses industries, but our vision stays the same: we are developing SaaS, cloud-based solutions that help people like you and us afford the care and services needed for our families, our pets and our businesses. We are looking for team members that can think cross industry, who are looking to expand and keep their skills sharp. And, being a pet lover, or caring about others is a big plus. Our Software is Used by The Veterinary Industry's Leading Wellness Plan Management Solution. VCP, is made up of financial and technology professionals by trade, and pet lovers at heart. VCP is designed to help more pets get care, give pet owners choices, and veterinarians tools to grow their practice all by using our leading software for membership, loyalty and ecosystem management. For more information, please visit VCP.vet. Clicking on this link will open a new browser window, but be sure to come back to submit your resume!

Dental Industry Solutions: Our software allows individuals and families without insurance to obtain care through membership and payment plan applications of our cloud-based software. In fact, it has been used by 1000’s of dentist to help more patients.

Growth Markets: Never a dull moment, our software is used by all types of businesses to enable their customers to afford their services. We help business through membership and loyalty programs, payment options and more.

Ready to get started?

The Requirements

To meet the basic qualification for this role you will have legal authorization to work permanently in the United States for any employer without requiring a visa transfer or visa sponsorship now and in the future. To be a good fit for the Software Developer opportunity, you will have:
  • A BSCS, MSCS or another technical degree.
  • Solid software development experience.
  • Strong skills in Java and HTML; RDBMS experience (SQL, Hibernate) is strongly preferred. Quick question for you - click here
  • The ability to:
    • Think creatively and conceptually on new ideas and digital solutions.
    • Learn and adapt to new technologies.
    • Work independently or with teams on projects.
    • Multi-task and work in a fast-paced environment, including handling multiple projects and meeting deadlines.
    • Take direction and remain open to constructive criticism from the team.
  • Proficient written and verbal English communication skills.
Top candidates also will have experience in several of the following:
  • CSS, JavaScript, REST web services, Grails or Groovy, and AJAX.
  • Developing and deploying Java-based web applications leveraging Tomcat, the Spring Framework, Servlets, Hibernate, and XML.
  • RDBMS, SQL, and ORM technologies and experience with Oracle and PLSQL, as well as reporting engines like BIRT.
  • Writing test scripts using Junit, Geb or Spock.
  • UI design using Bootstrap.
  • Working in an Agile environment.
  • Financial management software such as accounting, subscription billing, payment processing, or credit and collections systems.

The Role

Reporting to the Director of Development, you will join a small, dynamic and fast-paced technical team that includes resources in development and QA. You will take a hands-on role working with both existing and new software product development, at the feature level.

The software products are deployed in multiple scenarios, and we are constantly improving and adding to them. The products enable us to operate online networks through our various controlled entities that automate the processes associated with billing, payments, and financing programs. On behalf of our business member/clients, we process recurring invoices and payments associated with accounts in the networks.

You will contribute to a variety of projects, both individually and as a team player. Quick question for you - click here To give you an example, we currently are building more than 40 new APIs. Other activities may include new web function screens, adding or canceling payment plans and more.

More specifically, you will:
  • Confirm project requirement features by reviewing program objective, input data, and output requirements with analyst, supervisor, and client.
  • Arrange project requirements in programming tasks by analyzing requirements, preparing a work flowchart, diagram, and technical specifications using knowledge of the software platform, subject matter and computer/deployment platform capabilities.
  • Encode project requirements by converting technical specifications and workflow information into computer language.
  • Write well-designed, efficient and testable code.
  • Confirm program operation by conducting tests; modifying program sequence and/or code.
  • Prepare reference for users by writing operating instructions.
  • Maintain historical records by documenting program development and revisions.
  • Maintain client confidence and protects operations by keeping information confidential.
  • Prepare reports and correspondence concerning project specifications, activities and status.
  • Maintain professional and technical knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, and participating in professional societies.
  • Contribute to team effort by accomplishing related results as needed.
  • Complete other duties as assigned.
Pictured: VCP solutions support both pet owners and veterinary practices. VCP's leading wellness plans are a favorite with pet owners, providing peace-of-mind in knowing their pets are getting the care they need at a monthly payment that can fit into almost any budget. The practice enjoys increased compliance, up to 15% revenue growth and higher per-pet spend.

What's in It for You

Professional development
As a leader in cloud-based financial solutions for various industries, our competitive edge depends on our staying ahead of the curve with the most current technologies. We are all constantly learning and will continue to learn and grow.

Comfortable environment
We have a casual but hard-working environment that is low on politics and bureaucracy. Leadership is visible and approachable (we are an open-door type of office) and you will find a good deal of flexibility. At VCP you will be an important team member, not a number.

Unique solutions
We provide end-to-end solutions that integrate billing, payments, and financing functionality into a single, easy-to-use platform. We compete against legacy, point solutions that are hard to use, not integrated, and built in old technologies. Our clients love our software and the benefits it brings to their practices.

Growth and stability
Though we have been in business for many years, we still maintain a start-up mentality and actively pursue investments and growth. We're also a cash positive company without debt. Ours is a strong and stable company that will be here today and long into the future. In fact, we are adding this position to help support ongoing growth.

Tenured team
We're looking for a professional who wants to find a career home where they can thrive and grow in a stable yet challenging environment. A large number of employees have worked together for over 15 years across multiple companies. Our employees feel we offer a family atmosphere and they like to stay and grow with us.

Excellent Compensation
We take pride in providing competitive compensation, incentives, and equity participation. We offer a comprehensive benefits package, including medical, dental, and vision insurances; a 401K plan; paid time off; and more.

Keys to Success

To excel in this role, you will take ownership of your individual responsibilities and be comfortable working with minimal supervision. We'll provide strong support as you get up to speed, and you should be proactive about learning quickly. Within a short period you should be able to take a project and complete it independently. At the same time, support always will be available, and there is a good deal of interaction and knowledge-sharing among the team.

You should be dedicated to constantly challenging yourself to grow your skill set and expertise, including current knowledge around emerging technologies, trends, and standards. In addition, you'll need to master issues related to data security, cloud-based deployments, integration and compatibility, GAAP compliance, lending regulations, payment processing compliance, and privacy rules and regulations. Of course, if you're the person we're looking for, you see this as an opportunity rather than a set of tasks.

In addition, in order to be an outstanding Software Developer, you will:
  • Develop performant, robust, scalable, and elegant solutions to engineering problems.
  • Be self-motivated to deliver high-quality work, focused on technology and our clients.
  • Take initiative to learn and grow in new areas.
VCP is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.
or
Apply with