Log In Employers
Regional Sales Representative - GTA West XM Senior Account Director Furniture Sales Specialist Intermediate BI Developer Software Developer Director Research Analyst - Creative Excellence Sr Marketing Manager - Nuts Category West Fund Administrator Help Wanted Project Engineer Mechanical EIT Software Developer School Technology Support Specialist II Senior - Business Intelligence Developer Software Developer Director Product Quality- Toronto Electrician_PLC programmer Confidential Assistant - Level C Coordinator Assistant Brand Manager Application Analyst Software Engineering Consultant - Coop ASSOCIATE TECHNICAL PRODUCT MANAGER Business Intelligence Developer Marketing and Design Coordinator Business Intelligence Developer Content Creator Manager Network Engineer Multimedia Specialist marketing co-ordinator Director - Geriatrics and Continuing Transportation Engineering Coordinator Junior Graphic Designer Country Manager Mobile Developer - API Key Account Manager ServiceNow Programmer Part time marketing executive Inside Sales Executive Accountant Marketing Database Co-ordinator Mechatronic Software Engineer Talent Acquisition Specialist Full Stack consultant Distribution Compliance Analyst Mechanical Engineer All Jobs
0x 10% Happier 101 Commerce 1010data 10x Genomics 11 Honore 128 Technology 1366 Technologies 15Five 17 Media 17zuoye 1C Company 1Crowd 1HUDDLE 1QBit 1World Online 1mg 1stdibs 21viaNet 23andMe 2C2P 2RedBeans 2U Inc. 2lemetry 2nd Address 360 Mobile Security 36Kr 3D Robotics 3D Systems 3Pillar Global 3Scan 3T Biosciences 3VR 3YOURMIND 4:33 Creative Lab 4INFO 500 Startups 500px 51 Credit Card Manager 51talk 55ip 58 Daojia 5miles 6 River Systems 6sense 7Park Data 7shifts 8 Securities 82 Labs Inc. 8i 8th Wall 8tracks Radio 8x8 Inc 90 Seconds 908 Devices 91springboard 99 9F Fintech Holdings Group 9stacks A Million Ads A10 Networks AB Tasty ABBYY ABEJA ABSENTIA ACL Services ACORN OakNorth Holdings Ltd. ACV Auctions ADC Therapeutics ADENTS HTI ADOR ADP ADVANO ADYOULIKE AEVI International AEye, Inc. AGNC Investment AID:Tech AISense Inc. AISpeech ALPHA AND CO AOptix Technologies APDM Wearable Technologies APUS Group AQMETRICS ARMO BioSciences ASR Microelectronics AT&T AT&T ATI Physical Therapy AUTO1 Group AV Homes AVG Technologies AWAL AYLIEN AYR Aahaa stores All Companies
My Profile Log Out

Senior Developer (Contract) At Association of Professional Engineers and Geoscientists of British Columbia (APEGBC)


Burnaby, Bc

Job Description

Position: Senior Developer (Contract) Location: Burnaby, BC

Status: Full-time, 1-Year Contract Closing Date: Open until filled

What is the job?

Reporting to and collaborating with the Manager, IS Solutions and Knowledge Delivery, the Senior Developer is responsible for the delivery of IS projects and mentorship of intermediate and junior developers.

Responsibilities include:

  • Designs, develops and tests data models, code, GUIs, and reports needed to implement business solutions; performs unit, system, and integration testing, assists with end user testing.
  • Ensures data can be accessed efficiently and in a secure fashion; understands system boundaries and uses appropriate mechanisms to access the associated data; understands the current data and future data architecture and assists with the incremental transformation.
  • Works with business stakeholders to review, analyze and evaluate business processes, systems and user needs; proposes technology solutions and business process modifications to manager or project leader; documents requirements and test cases for system development and business processes.
  • Provides technical direction, review, and coaching of intermediate and junior developers to build quality solutions that satisfy business needs by describing technical solutions, providing technically complete programming examples, leading brainstorming session related to data models and technical designs, defining testing requirements, and performing coding reviews. Is well versed on software development, tools, architectures and data technology; brings emerging trends and opportunities to the attention of the team and manager. Ensures that Best Practices are followed to produce quality systems and an effective team.
  • Provides effort based estimates for enhancements. Creates work package plans for self and others that list tasks and their estimated effort to deliver project goals. Updates own plans weekly with progress. Reviews other developer's updates for issues and provides recommendations to mitigate plan impact. Reports to manager weekly on own project plans and other developer' plans related to same projects.
  • Assists business partners in the transformation of data into knowledge by providing assistance with reports; has an understanding of the underlying data.
  • May be required to investigate if off-the-shelf packaged systems exist to satisfy business requirements; define interfaces needed to integrate packaged solution; understands what system will be the master of duplicate data; resolves authentication and authorization issues between packaged and enterprise systems.
  • Participates in the support and problem resolution of existing systems; assists in the administration of infrastructure, resolution of partner issues, and the deployment of services to end users.

Who are we looking for?

Basic Qualifications:

  • Related diploma required; bachelor's degree in Computer Science preferred
  • 2 years' experience leading a technical group of software developers and defining and implementing reports to extract knowledge from data
  • 5 years' experience working in a technical development environment delivering enterprise solutions and defining, coding, testing and deploying technical solutions implemented in .NET
  • 3 - 4 years' experience implementing web based solutions using HTML, CSS and Javascript and defining and working with data models

The position will require the successful candidate to demonstrate that he or she has:

  • Excellent written and verbal communications skills
  • Ability to lead technical developers on a project where incremental agile delivery is occurring
  • Ability to assist manager in building a trusting relationship with business partners where solutions involve technical implementations as well as business process re-engineering
  • In-depth hands-on knowledge of C#, .NET, data modeling, SQL/RDBMS, technical development processes and patterns, system architectures, reporting and web development (HTML, CSS, JavaScript)
  • Skills associated with assisting manager to manage business partner's expectation, understanding and re-engineering business processes, identifying true business requirements and designing appropriate technical solutions

Who are we?

Engineers and Geoscientists BC is responsible for the licensing and regulation of BC's professional engineers and geoscientists. With over 34,000 members, we are the second largest regulatory body in the province. We offer a compensation package that includes a competitive salary, generous benefit program including a group health program, group retirement program, generous vacation allowances, and a flex day program that offers compressed workweeks.

Get hired at Association of Professional Engineers and Geoscientists of British Columbia (APEGBC)

You're one short application away from your dream job