BC Pension Corporation

Lead Developer, Java and TIBCO


Branch: Information Technology Services

Job Type: Regular Full Time

Classification: Information Systems R30

Union/Excluded: BCGEU

Salary Range: $81,072 to $92,713 per annum (salary includes a temporary market adjustment of 9.9%)

Security Clearance: Required

Competition: PC19:47150


Closing Date: January 24, 2019

Geographically Restricted: No


Why work with us?

At BC Pension Corporation, we are committed to our people. We are an organization with wellbeing at its core; offering an outstanding workplace experience where all employees can achieve their full potential.  Some highlights of what we offer include:

  • Flexible work schedules (mobility work, modified work weeks, job sharing, etc.)
  • Competitive compensation
  • Ongoing training and professional development opportunities
  • Comprehensive extended health and dental benefits for you and your family, including 100% employer paid MSP premium coverage
  • Defined benefit pension program
  • Health & wellness programs – lunchtime seminars, community health activities (yoga, kayaking, etc.) and a comprehensive Employee & Family Assistance Program

One in nine BC citizens is a member of one of the five pension plans we serve 

To learn more about us and how you can be a part of a culture that encourages innovation, continuous improvement and a passion for delivering an outstanding customer experience, visit bcpensioncorp.ca 


What is the opportunity?

The Information Technology Services branch (ITS) provides the IT services to the BC Pension Corporation including; IT Operations, Application Development & Maintenance, Quality Assurance, Deployment and Mid-tier, and Service Management. Services are delivered from a team of dedicated contributors who provide ongoing support and transformational services to facilitate the execution of the 12/21 corporate strategy. This is an excellent opportunity for those interested in working with a team of professionals who enjoy a challenging and rewarding environment.

Reporting to the Team Lead, Java/Web, the Lead Developer, Java and TIBCO will manage and lead a team in the provision of services required for development, enhancement and maintenance of the Pension Corporation's information systems. As the Lead and senior level specialist, they will provide expertise in the development and adoption of best practices and establish processes and standards to ensure quality services are delivered in support of the corporate strategy.


What do you need to succeed?


  • Completion of a University degree in information technology, computing science, or similar field and six years related experience; OR
  • Completion of a diploma in information technology, computer science, or similar field and seven years of related experience; OR
  • A certificate, or program completion, or some course work, and eight years of related experience; OR
  • An equivalent combination of education, training, and nine years of related experience.
  • Related experience is defined as experience in the design, development and delivery of enterprise Java software leveraging industry best practices and development patterns. Experience working with Java ecosystem technologies like Java, JavaScript, Spring, XML, JSON, SQL, JDBC, JPA, HTTP and/or JUnit.
  • Recent experience must include a minimum of one year (within the last 3 years) of experience working with TIBCO technologies such as TIBCO BPM, BW, EMS, Spotfire or Mashery.


  • Four years recent (within the last five years) experience, including:
  • Managing or leading a IT development team preferred;
  • Managing an effective team, including assignment of work and development and evaluation of performance plans, preferably in a unionized environment preferred.
  • Preference may be given to applicants with demonstrated experience with delivering solutions using the following products:
  • Spring MVC and other Java frameworks;
  • RESTful services and Swagger;
  • Java Message Service queues;
  • Oracles RDBMS and PL/SQL;
  • Ant, Maven, and Eclipse;
  • Jenkins, Subversion, Archiva


Interested in applying?

 To learn more about the Lead Developer, Java and TIBCO position, please review the job description at the bottom of this page.


Your resume must provide detailed information about your education and employment history in order to clearly demonstrate how you meet the job requirements as listed above.  Please ensure your resume includes the month and year(s) for each job in your employment history as well as the job related responsibilities.


 Please submit your application through the "apply now" feature located at the top of this page.


Important details

If you are unable to access the links, please contact us by email at jobs@pensionsbc.ca.

Lesser qualified applicants may be appointed at a lower level.  An eligibility list may be established. 

Testing may be required. 

We thank you for your interest in working with us. You will be informed of your status in this competition as soon as possible.

Applications will be accepted until 11:59pm PST on the closing date referenced above. Late applications will not be considered.


Diversity & Inclusion

BC Pension Corporation is an equal opportunity employer committed to establishing an inclusive, equitable, and accessible environment for all. All qualified applicants will receive consideration for employment without regard to race, national origin, age, sex, religion, disability, sexual orientation, gender identity or expression, marital status or any other basis protected by applicable law. 

We are committed to ensuring that reasonable accommodations are made available to persons with disabilities during the recruitment, assessment and selection processes and will provide reasonable accommodations upon request.  If you require assistance or an accommodation due to a disability, please email us at jobs@pensionsbc.ca.   

Full Job Description
BC Pension Corporation
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    I agree to PrevueAPS.ca's Applicant Information Use Policy.*
  • Sign Up For Job Alerts!

  • Share This Page