Logo of Huzzle


Software Developer Co-Op (Value Frameworks)

Logo of Copperleaf


10d ago

🚀 Off-cycle Internship


AI generated summary

  • You must have experience in C#, unit testing, Oracle, agile methodologies, and be a team player in a fast-paced environment to excel in this software developer co-op role.
  • You will collaborate on planning, design, development, code reviews, and testing, contribute to new features and shared components, and help the team meet delivery goals. Improving products and team processes is key.

Off-cycle Internship

Software EngineeringVancouver


  • This position is based in our Value Frameworks Team, working on a unique software component which provides the calculation engine for Copperleaf’s software solution, and as such is a differentiator of our core product.
  • You’ll be joining a cross-functional Agile team of bright, passionate and supportive individuals who are proud of the solutions they build. This team works closely with our client-facing implementation consultants to translate our clients’ requirements into value frameworks. Outside of just coding it requires someone who is interested in understanding how the software we build affects our clients, so we can create models that reflect realistic scenarios they encounter. 
  • As we move into an accelerated growth phase, we're also looking for co-ops interested in a permanent role with our company.


  • This position provides an excellent opportunity to gain exposure to the following:
  • C# programming
  • Unit test frameworks and automated integration testing
  • Oracle
  • Developing reusable libraries using YAML and C#
  • Releasing critical software components for customers in a fast-paced environment
  • Agile development methodologies (Scrum, sprints)
  • As a member of a cross-functional team, you are able to:
  • Be a team player in a dynamic environment
  • Understand and communicate complex technical issues
  • Focus on product-centric rather than technology-centric development
  • Have an eye for detail and it shows in your design, coding, and review
  • Be self-motivated, flexible, pragmatic, and able to handle a variety of tasks
  • Be a great team member including promoting teamwork, respect, courtesy & discretion

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • Collaborating with team members on planning, design, development, code reviews, and testing.
  • Contributing to the development of new features, shared components, and maintenance of existing features.
  • Working on a variety of tasks to help the team meet delivery goals.
  • Working with team members to discover ways to continually improve, from our products to our team processes.


Work type

Full time

Work mode