COTS Developer

CapgeminiVancouver, BC
CA$62,874 - CA$147,504Onsite

About The Position

Developers develop, test and integrate applications, frameworks and tools in a controlled environment. With expertise in a specific technology environment, they are responsible for software-specific design and realization, as well as testing, deployment and release management or technical application management of client-specific package based solutions.

Requirements

  • 2+ years of experience in application development or enhancement work with exposure to COTS platforms
  • Working knowledge of COTS configuration (rules, workflows, metadata, UI adjustments)
  • Working knowledge of COTS Java components and Java-based customizations
  • Working knowledge of Oracle Lodestar (billing configuration, pricing rules, batch modules, usage processing)
  • Basic understanding of Java for modifying COTS Java components (debugging, simple enhancements)
  • Familiarity with SQL for data validation, enhancement verification, and basic troubleshooting
  • Understanding of integrations involving REST/SOAP services, batch jobs, or data interfaces
  • Ability to troubleshoot enhancement issues involving configuration defects, logic gaps, or data inconsistencies
  • Experience working with ticketing and lifecycle management systems (ServiceNow, JIRA, Azure DevOps)
  • Strong communication skills for collaborating with analysts, QA, and senior developers
  • Good documentation habits and attention to enhancement traceability

Nice To Haves

  • Experience with utility billing or meter to cash applications
  • Basic .NET knowledge
  • ITIL Foundation or platform-specific certifications

Responsibilities

  • Develop and enhance application features across COTS platforms, COTS Java components, and Oracle Lodestar systems
  • Translate enhancement requirements and functional specifications into technical designs and implement configuration or code changes
  • Enhance and configure Oracle Lodestar modules including billing rules, pricing logic, batch cycle components, and related application workflows
  • Modify and extend COTS Java components, integrations, and UI elements based on enhancement needs
  • Collaborate with senior developers and architects on impact analysis, design decisions, and technical solutioning
  • Perform unit testing and support system/UAT testing for enhancement releases
  • Troubleshoot enhancement related issues across COTS configuration, Java components, Lodestar logic, and integrations
  • Work with QA teams to validate enhancements, clarify test cases, and support defect resolution
  • Assist in deployment activities, configuration migration, and post release validation
  • Produce and update technical documentation such as enhancement design notes, configuration change logs, and deployment guides
  • Participate in sprint planning, backlog grooming, and agile ceremonies to support enhancement delivery

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service