Computer Programmer III
$59.99 - $70.95 per hourCity of Vancouver
Computer Programmer III
Requisition ID: 46089 Organization
Vancouver is consistently ranked as one of the world’s most liveable and environmentally sustainable cities. Recognized among BC’s Top Employers and Canada’s Greenest Employers, the City of Vancouver is seeking colleagues who can help advance our core commitments to exceptional public service, sustainability, equity, and an outstanding quality of life for all residents. With a strong commitment to being a City of Reconciliation, we invite you to join our dedicated team and become part of an innovative, inclusive, and engaging workplace. A career with the City of Vancouver and within the broader public service, offers meaningful work where you play a key role in ensuring equitable access to services, upholding ethical governance, and supporting the needs of citizens with integrity and dedication. Main Purpose and Function
The primary purpose of Computer Programmer III – Data Engineer is to perform data engineering work in support of capital or long term technology project implementations and requires strong knowledge and skills relating to data ingestion, data storage, processing, modeling, data lake and data warehouse design and implementation, building data pipelines, data integration, data testing, and data orchestration. The incumbent will perform complex programming and analysis work and /or configure, adapt and alter data structures, stores and pipelines for multiple applications built in many development languages to meet complex requirements. The Computer Programmer III – Data Engineer will also work as a project leader in a supervisory capacity with other data specialists and engineers, incorporating best technology solutions and showing leadership in the development of new data integration and ETL/ELT programming and development standards. The Computer Programmer III – Data Engineer works closely with Computer Programmer/ Analyst staff and other members of the Team to achieve the overall objectives of the City, Technology Services (TS), and the public. The Programmer shares knowledge and experience of computer techniques to provide solutions to technical and procedural problems. The incumbent exercises considerable independence of judgement in all technical aspects of work. Specific Duties/Responsibilities
- Acts as an expert technical resource for data ingestion and pipelines (ETL/ELT development), data modeling, data lake and data warehouse design and implementation and preparing data for analysis efforts with data from multiple platforms, applications and technologies
- Analyzes highly complex business requirements and suggests solutions that will meet the functional and non-functional requirements including cost, security, and existing investments
- Generates technical specifications to design or redesign data warehouse, data lake and other enterprise components and applications associated with data delivery
- Leverages industry best practices to design, test, implement and support solutions
- Assures quality, security and compliance requirements are met for supported areas
- Develops ETL/ELT in the context of a project, while ensuring alignment to current and developing architecture
- Prepares Technical Design and Specification documents
- Creates implementation instructions and supports deployments
- Conducts design and peer reviews including individual and team unit testing
- Oversees technical issues and the work of other developers
- Works with TS teams to review problems, define and test solutions
- Participates in the development of architectural framework and design
- Evaluates and introduces new tools and techniques to the development team
- Proactively identifies areas for improvement, seek solutions and make recommendations
- Consults with managerial, engineering, business, and technical personnel to clarify program intent, requirements, identify problems, and suggest changes
- Performs or directs revision, repair, or expansion of existing IT systems to increase operating efficiency or adapt to new requirements
- Assists in the training and development of other members of the team and in the orientation of systems analysis
- Other duties/responsibilities as assigned
Education and Experience
- Completion of Grade 12 with courses in related subjects.
- Preference is given to candidates that have a bachelor degree or higher in Computer Science or a related discipline, or equivalent.
- Proven experience in data engineering including ETL/ELT development for a range of environments, platforms and tools
- Extensive experience developing solutions with ETL/ELT tools such as SSIS, FME, Azure Data Factory and Azure Synapse Pipelines
- Considerable experience developing data warehousing and data lake solutions
- Considerable experience developing in the SQL environment and cloud based proprietary vendor technologies such as Snowflake, Azure SQL data warehouse, Azure Synapse and others
- Considerable experience working with Microsoft SQL Server
- Considerable experience using DataOps methodologies, patterns and practices
- Strong background with the data development lifecycle, and common models (Kimball, etc.) with familiarity in best data management practices including dimensional modelling and semantic modeling.
- Working knowledge of computer programming including knowledge of one or more programming languages (e.g. C#, python), the software development life cycle, and development methodologies
- Excellent leadership skills and ability to develop and mentor others
- Ability to develop, document, review and revise work and strategic plans
- Strong analytical and problem solving skills
- Keeps up to date with developments in programming techniques, languages, software, architectural patterns, etc.
- Ability to manage projects, multiple priorities and respond to requests in a timely manner
- Ability to establish and maintain effective working relationships, and communicate well with both internally and externally with technical and non-technical staff
- Ability to handle business critical and sensitive information
- Demonstrated ability to work under pressure, manage multiple priorities and respond to requests in a timely manner
Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Computer Programmer III in Vancouver, BC vacancy
- ...Computer Programmer / Analyst (GIS Analyst) Requisition ID: 46711 Organization Vancouver is consistently ranked as one of the world’s most liveable and environmentally sustainable cities. Recognized among BC’s Top Employers and Canada’s Greenest Employers, the City...ComputerHourly payFull timeInternshipWork at office
- ...Operations throughout the City of Vancouver. The GIS Programmer develops and supports internally developed and 3rd party applications... ...• Recommends, designs, documents, develops, and revises GIS computer solutions for requirements (and problems) of varying complexity...ComputerHourly payFull timeWork at office
$33.75 - $39.66 per hour
...including or supplemented by courses in commercial subjects and bookkeeping. Considerable related experience as an Office Support Clerk III, or an equivalent combination of training and experience. Experience in providing dispatching and logistic services. Knowledge...SuggestedHourly payFull timeContract workTemporary workWork at office- ...dedication. Main Purpose and Function The Community Arts Programmer is a specialized position assisting a community recreation... ...work collaboratively with a multi-agency organization. Good computer skills and ability to learn and adapt to current and new computer...ComputerHourly payFull timeLocal area
$70k - $90k per year
...Education: No degree, certificate or diploma Experience: 2 years to less than 3 years Work setting Animation studio Computer and technology knowledge Adobe Photoshop Adobe Premiere Pro C++ Java JavaScript Visual C++ / MFC Python Shotgun Autodesk...ComputerPermanent employmentFull time$55 per hour
...Service company Experience and specialization Area of work experience ~ Marketing Area of specialization Development of computer applications Business process management Business methods analysis Benefits Health benefits Dental plan Health care...ComputerPermanent employmentFull timeWork at officeRemote work$59.5k - $84k per year
Work Location Vancouver, British Columbia, Canada Hours 37.5 Line of Business Credit Management Pay Details $59,500 - $84,000 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill ...Full timeWork at officeWork from homeFlexible hoursShift work2 days per week$180.1k - $247.6k per year
...CD PROJEKT RED is looking for an experienced Expert Animation Programmer to join our R&D team based in Vancouver, British Columbia. This... ...parallel programming and GPU optimization techniques (e.g., CUDA, compute shaders). Additional Information The application...Full timeCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week$90k - $120k per year
...of casual players every day. Job Overview: As a Senior Programmer at Smoking Gun Interactive (SGI), you’re a talented and driven... ...game industry and or related field; ~ A bachelor’s degree in Computer Science, Engineering or equivalent; ~ Passion for playing and...ComputerLong term contractFull timeCasual workRemote workWorldwide- ...Senior Data Scientist - Computer Vision Remote, Canada Events in recent years have made us all too familiar with the havoc natural disasters can wreak and the increasing frequency and intensity with which they occur. Despite record losses, conventional risk modeling methods...ComputerInternshipRemote workFlexible hours
- ...innovation. By developing and deploying cutting-edge sequencing and computational platforms, the GSC supports breakthrough research across cancer... ...specifies, implements, tests and maintains bioinformatics computer applications and systems, and participates in the code walk-throughs...ComputerPermanent employmentFull timeTemporary workLocal areaRemote workWork from homeFlexible hours
$140k - $180k per year
..., adaptable workers. But that transformation doesn’t happen without great teams. We are looking for a Senior Machine Learning and Computer Vision Applied Scientist with outstanding problem-solving skills to join our AI team. This is an in-person role based in our Vancouver...ComputerWork at officeFlexible hours$132.6k - $174k per year
...prioritization, and agile ceremonies Coordinate dependencies across teams and platform components qualifications Bachelor's degree in Computer Science, Engineering, Information Systems, Business, or equivalent experience; MBA or Master's degree preferred 6-10 years of...ComputerPermanent employmentPart time- ...harmonious service, delighting our guests along the way. This includes being a fully participating member of service. WSET II required, WSET III an asset. The Stable House Bistro is a cozy neighbourhood bistro-wine bar tucked just off Granville Street in Vancouver’s South...Full timePart timeSeasonal work
$119k - $147k per year
...provision experience. Canadian Certified Professional Accountant (CPA) designation is required. CPA Canada In-depth Tax Course Level III completed. Extensive knowledge and application of IFRS and financial statement tax provision for external reporting. Experience...Full timeTemporary workWork at office- ...Qualifications: Education : Currently pursuing a B.S. or M.S. in Computer Science Software Engineering Computer Engineering Electrical... ...application and conducting employment background and reference checks; (iii) establishing an employment relationship or entering into an...ComputerFull timeContract workInternshipWork at officeLocal area
- ...power and control advanced robotic platforms, focusing on sensors, compute architecture, and power systems. You will apply strong circuit... ...lab equipment, including oscilloscopes, DMMs, power supplies, programmable loads, and spectrum analyzers, to validate designs and solve...Full timeWork at officeWorldwide
- ...Vorsetzen 54 | 20459 | Hamburg | Germany Duties, Responsibilities and Accountabilities Main requirements: ~2nd Engineer (Reg. III/2) ~ Advanced Liquefied Gas Tanker Cargo Operation A-V/1-2-2 ~ Advanced Training for Ships Subject to the IGF Code A-V/3-2 ~ Minimum...Permanent employmentFull timeTraineeshipImmediate start
- ...recommendations and preparing reports for presentation to senior management and the Park Board. • Works with Planner II and/or Planner III on complex projects including organizing and developing project terms of reference, scope and requests for proposals, oversees...Hourly payFull timeAfternoon shiftWeekday work
- ...globally distributed teams As an Asset Bachelor’s degree in Computer Science, Information Technology, or a related field Industry... ...Plan Wellness Allowance ME Days Employee Assistance Programme Fertility and Menopause Leave Thank you for your interest...ComputerFull timeWork at office
$40 - $45 per hour
...measuring instruments (e.g., micrometers, calipers) Set up and adjust production machineries/tools Set up and operate conventional and computer controlled machine tools Verify dimensions of products for accuracy and conformance to specifications using precision measuring...ComputerPermanent employmentFull timeRemote work$64 - $99 per hour
...corporation or industry Information technology (IT) consulting Responsibilities: Assign IT projects to systems analysts, programmers and other computer technicians Coordinate IT projects, including the design and deployment of new IT systems and services Direct and...ComputerHourly payFull timeImmediate startRemote work$175.8k - $241.8k per year
...roadmaps, conducting business analysis and managing delivery of complex programmes/projects ~ Track record of overachievement against quota, Goals or similar objective targets ~ Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent experience...ComputerWorldwide$119k - $147k per year
...members when required. Who- the Candidate: ~CPA designation required, with completion of the CPA Canada In-Depth Tax Course (Level III preferred). ~5+ years of experience in corporate tax compliance and/or tax provision work, strong preference for combination of public...Long term contractPermanent employmentWork at officeImmediate startRemote work$60k - $70k per year
...Deliver the tooling, data, and automation that make demand gen programmes scalable and measurable. Grow as a Marketing Engineer... ...Must-haves ~ Recent graduate or 0–2 years of experience in computer science, engineering, marketing, business, data, or a related field...ComputerPermanent employmentFull timeInternshipWork at office$100k - $140k per year
...Profiles, and legal instruments methods according to BC Ministry of Environment and Climate Change Strategy (ENV) as well as Phase I to III ESA (CSA Z768-01 and CSA Z769-00) assessment protocols. ~ Experience working with CSAPs and Ministry issued instrument application...Long term contractInternshipWork at officeLocal areaFlexible hours- ...Administrative Assistant III Position Status: Full-Time Regular Department: Regional Parks Employee Group: Teamsters... ...supervision. Ability to operate a variety of office equipment and computer applications related to the work. Ability to process clerical...ComputerFull timeWork at officeLocal areaMonday to friday
- ...of basic accounting principles and budgets Able to successfully coach and manage people Driven toward personal development Computer Skills: Good knowledge of Word, Excel, Outlook, and POS systems Physical Requirements The Manager requires being on your feet...ComputerFull timeWork from homeFlexible hoursShift workWeekend work
- ...marketplace. Education: High school diploma or equivalent; college degree preferred. Technical: Knowledge of cash register systems, basic computer skills (including the ability to use iPad/laptop, Mobile POS and Internet), utilize walkie talkie, understand and read price and...ComputerRemote workFlexible hoursShift workNight shiftWeekend work
- ...to work in a construction environment and prior field construction experience will be considered an asset. Application of various computer software programs will be required, including word processing, spreadsheet applications and drafting. Pay Range: $21.73-$26.65 PCL...ComputerInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Computer Programmer III. Be the first to apply!
Related searches
- interactive developer Vancouver, BC
- developer Vancouver, BC
- delphi developer Vancouver, BC
- visa sponsor developer Vancouver, BC
- senior developer Vancouver, BC
- ruby on rails developer Vancouver, BC
- api developer Vancouver, BC
- information developer Vancouver, BC
- aem developer Vancouver, BC
- etl developer Vancouver, BC

