Senior Application Developer IS27-1
- Victoria, British Columbia, Canada
- Victoria, British Columbia, Canada
About
Job Description
Position Title: Senior Application Developer
Classification:IS27
Department/Account: HIBC Services
Job Code:
Work Unit: Application Development & Support
Job Title: Information Systems Officer N27-w40
Manager Title: Director, Application Development & Support
Last Updated: January 29, 2026
DEPARTMENT OVERVIEW
As a part of the consortium team which consists of PBC Solutions, Advanced Solutions provides IMIT services to support the Ministry of Health's Health Insurance BC (HIBC) Services. Together, we are committed to the vision: "We empower British Columbians to achieve optimal health and wellness through effective, innovative and inclusive health benefits services."
All members of the team are required to deliver to the shared vision, guiding principles and intended behaviors. The Shared Vision guides the work we do and our Guiding Principles of honesty, integrity, reciprocity, autonomy, loyalty and equity, and our Intended Behaviors inform our relationships and sets the tone for how we work together.
DESCRIPTION
The Senior Application Developer supports a variety of applications and systems including creating new applications and adapting existing ones to expand functionality as well as providing application support and maintenance. This position will be involved in multiple concurrent projects that require deep technical skills and will be required to provide after hours on call support.
The Senior Developer will be assigned development tasks ranging from simple to complex activities with more focus on the more complex tasks. As well as they readily work with other areas of Advanced Solutions, or with clients, as appropriate.
ACCOUNTABILITIES/DELIVERABLES
Collaborates with architects, business system analysts and testing specialists to deliver high quality solutions.
Participate in all phases of the software development life cycle (SDLC) to deliver applications that address business requirements and provide feedback and progress report to internal and external customers. Provides 24x7 incident and problem management support to ensure applications meet the Service Level Agreements. This position requires developer to be available after hours based on call support schedule.
Maintains technical system knowledge of existing applications and practices while keeping abreast of corporate direction in expanding new technology solutions
Utilizes design methodologies to ensure effective collaboration with stakeholders that provide pragmatic solutions to business requirements based on data quality principles, industry standards and best practices.
Provide application maintenance and production systems support, design and develop solutions using application development tools. This will also include assisting testers in defining test plans and test cases, product releases and deployments.
Monitor the applications and recommend options to improve the efficiency and effectiveness of the application.
Coordinates with vendors and service providers when needed to enhance the functionality and, capabilities, resolve critical incidents and problems.
Actively mentors team members, shares knowledge, and continuously captures knowledge.
Assist in the proof-of-concept initiatives, community of practice exercises and document the outcomes, provide feedback and recommendations.
SUPERVISORY RESPONSIBILITIES
Direct (directly supervises assigned staff) 0
Indirect reports (supervises through subordinate supervisors) 0
PROJECT/TEAM LEAD OR TRAINING RESPONSIBILITY
Supervises students or volunteers: Yes
Provides formal training to other staff: No
Leads project teams: No
Assigns, monitors, and examines work of staff: No
FINANCIAL RESPONSIBILITY
Support project estimate processes by providing expertise and data, also contributes cost analysis of COTS products and tools.
SELECTION CRITERIA
Education and Experience
Degree from an accredited college or university with structured training in relevant software engineering, computer science or equivalent field; and
10+ years' experience working in an application development role or an equivalent combination of education and experience.
Experience working in an application development environment that deliver solutions to meet business requirements, progressive enhancements, vulnerability assessment and mitigation.
Experience in supporting mission critical applications, responding to incidents and problems during the normal operation of the application.
Experience in application security principles, complying information security, privacy, compliance and regulatory requirements and standards
Experience in designing and developing application in an Agile or waterfall processes, tools and standards adopted by Advanced Solutions and our clients.
Knowledge, Skills, and Abilities
See essential and preferred skill requirements below for specific position applied.
Ability to perform comfortably in a fast-paced, team-based system support and deliverables-oriented work environment.
Ability to make commitments, manage work, and modify expectations, when necessary, in a delivery-oriented work environment with meeting deadlines.
Good organizational, interpersonal and communication skills.
Ability to elicit and effectively capture requirements and create design specifications.
Ability to work on multiple projects/assignments simultaneously.
Leading and working with business systems analysts and cross functional teams to scope requirements and assuring software is reliable, secure, and efficient.
Knowledge of frameworks, methods and tools (i.e., ITIL, SAFe, Agile, Scrum, Kanban, XP, ServiceNow, JIRA, Confluence, LeanIX), and understanding of software development life cycle models as well as project management principles and practices.
Understanding of DevSecOps, Testing and Quality Assurance principles.
Advanced level working knowledge in 5 or more, is a subject matter expert (SME) in one or more, with hands-on experience in several of the following:
Programming Languages (Java, JSP, JavaScript, C#, .NET, VBA, etc.).
Very good knowledge of JavaEE development including Servlet, JDBC & JNDI.
Experience with Node / Express, React, vue.Js, Angular or similar frontend technologies.
Expertise in developing, testing, investigating, refactoring and consuming custom RESTful APIs and Webservices.
Exposure to application deployment automation using GitHub Actions, DevSecOps, continues integration/delivery practices.
Knowledge of container technologies such as Kubernetes, Docker & Podman.
Exposure to Databases such as Postgres, MySQL, Oracle, Redis.
In-depth knowledge of common web and communication protocols such as http, ssh, smtp, sftp.
Knowledge of messaging, API standards such as JSON, XML, HL7, FHIR.
Experience with Oracle SOA/ESB/BPEL middleware technologies.
Exposure to Oracle products such as APEX, ORDS, BIP, ODI, OID, OEM.
Experience in relational database design, and query optimization, experience with SQL & PL/SQL.
Hands-on experience with document management platforms (such as Kofax, RightFax) including document scanning, processing, workflow automation, OCR technologies and printing operations.
Experience with application authentication, authorization, access control and administration practices and technologies such as Keycloak, OID, OpenLDAP, SSO, etc.
Experience with these is desired but not essential:
OpenShift experience.
Competent with some of testing frameworks such as Selenium, SOAPUI, JMeter, Test Complete, Postman, Junit, Mocha, Jest, ReadyAPI, Xray, Cypress or similar testing tools.
Experience with basic admin level functions of the Unix/Linux/Windows operating systems.
Experience using WSL2 as a development environment.
Experience with few scripting languages (ie. Perl, Python, Linux shell, Powershell).
Understanding of Telephony technologies like Asterisk, SIP.
REQUIRED COMPETENCIES
· Customer Focus
· Integrity and Trust
· Ethics and Values
· Motivating Others
· Drive for Results
· Building Effective Teams
· Priority Setting
· Decision Quality
· Business Acumen
· Organizing
We take care of our people (what we offer):
Salary Package
Employment Type: Full Time, Regular
Union/Non-Union: Union - BCGEU
Salary Grid Level: Level 27, Schedule 2
Annual Salary: $104, $119,895.91
Office Location: Victoria, BC - Hybrid
Benefit Package
15 Vacation days, with entitlement increases with service
Maternity, Parental and Pre-Adoption Leave with option for top up
Employee Assisted Program including paid counselling services for you and your family
Paid sick leave for when life happens
Extended health and dental
Public Service Pension plan, matched by Advanced Solutions
Excellent Rewards and Recognition Program
Why Choose Us?
Where will a career with Advanced Solutions take you? To the leading edge of information technology, working with industry partners from around the world. At Advanced Solutions you will work with outstanding people in a challenging and dynamic environment. We strive to provide you with the tools, the training, and the opportunity to take charge of your future and take advantage of change to maximize client service and work within a centre of excellence.
The Opportunity
Advanced Solutions, a DXC Technology Company is a wholly owned subsidiary of DXC Technology. We are a unionized service delivery channel that delivers world-class business process and information technology services, collaborating with industry-leading partners to provide the best possible solutions for our customers. We combine our deep pool of experienced staff with cutting edge technology to deliver results. We have met the challenges of innovation many times and have a clear and confident vision for leading clients on their digital transformation journeys.
Who You Are
Display a high level of effort, commitment, and mature judgment
Maintain a professional and confidential manner at all times
Trustworthy and responsible behavior
Eagerness to learn and a willingness to accept feedback and direction
Customer Focus
Adhere to Advanced Solutions Core Values
Embrace and Champion Change: We enthusiastically participate, collaborate, innovate, and welcome change.
Encourage and Take Initiative: We are an engaged and progressive workforce promoting personal and professional growth
Personify Integrity: We are reputable and productive which builds the foundation of our success
Flexible Work Arrangements
• Schedules to fit your lifestyle
• Flexibility in Location (Role Specific)
• Hybrid work environments may be available to ensure that you feel supported
Diversity, Inclusion & Workplace Information
At Advanced Solutions, we care about our people and provide a workplace culture that supports a healthy work-life balance. Our workplace model supports both remote and hybrid work, offering employees the options to better align with their lifestyle and productivity. Whether working in Canada or collaborating in person at our Vancouver Island Technology Park office in beautiful Victoria, BC, we're committed to fostering a culture that values balance, inclusivity, and wellbeing.
We promote a diverse, equitable work environment and welcome employment applications from individuals of all backgrounds. Our employees enjoy competitive and comprehensive extended and group benefits and participate in a very progressive defined benefit plan through the BC Public Service Pension Plan.
We care about our people and are leaning into a workplace culture that supports a healthy work-life balance. Advanced Solutions is proud to be pivoting to become a remote and/or hybrid workplace. Employee's will have the option to work from anywhere within Canada, or from our Vancouver Island Technology Park Office in beautiful Victoria, BC, or a combination that suits their needs. To learn more about the Victoria Office, please visit the VITP Information Site.
Submitting your Application
Positions are open to all applicants eligible to work in Canada. Please ensure your application clearly identifies how you meet each of the stated qualifications, with particular emphasis on the education, training, and experience requirements. This information will be utilized in screening your application and determining whether you will be considered for the next stage of the recruitment process.
Recruitment fraud is a scheme in which fictitious job opportunities are offered to job seekers typically through online services, such as false websites, or through unsolicited emails claiming to be from the company. These emails may request recipients to provide personal information or to make payments as part of their illegitimate recruiting process. Advanced Solutions does not make offers of employment via social media networks and Advanced Solutions never asks for any money or payments from applicants at any point in the recruitment process, nor ask a job seeker to purchase IT or other equipment on our behalf. More information on employment scams is available here .Languages
- English
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.