36 Jobs Found
Software Development Engineering Full-time Job
IT & Telecoms VictoriaJob Details
We have an exciting opportunity for a passionate & creative Software Engineer to join our team in Victoria, BC. We’re looking for someone with full stack development experience to help with the development of new applications in the Power and Energy Management space.
The ideal candidate will:
- 5+ years Experience in software development in one or more of these technologies: C#.NET, ASP.NET, HTML/CSS/Javascript, Angular, RESTful webservices, WCF, SQL Server
- Experience with test automation environment such as Selenium or Cypress
- Experience working in an agile environment
- Understand continuous delivery and associated automation systems
- Experience with Azure cloud environment
- Hold a Bachelor's degree in Computer Science, Software Engineering or have equivalent experience in structured approaches to the design and development of large scale systems
As part of a self-organizing team, our engineers are expected to:
- think innovatively and bring their experience and insight to bear on design challenges
- help us continuously improve our tooling, process, and technology
- contribute to the construction of safe and secure software
- contribute in whatever way is necessary to deliver working software in each sprint, whether that’s helping with some automation code, troubleshooting build issues, or helping the Product Owner clarify customer need
The following gets our attention:
- Familiarity with power monitoring / energy management systems; real-time data processing; analytics;
- “Full Stack” experience
Creating a More Sustainable World, Together
Sustainability is at the core of our purpose, culture, and business as we accelerate our contributions to a sustainable and inclusive world. By keeping sustainability at the forefront of our business, we empower all to make the most of our energy and resources, bridging progress and sustainability for all.
Software Development Engineering
Schneider Electric
Victoria - 3.85kmIT & Telecoms Full-time
Learn More
Software engineer Full-time Job
IT & Telecoms VictoriaJob Details
Requirements:
Languages: Candidates must have knowledge of the English Language
Education: Candidates need standard educational qualifications such as a Bachelor’s degree
Experience: Candidates should have experience of 5 years or more
Computer and technology knowledge: Shell script, C++, Linux, Java, and Python
Candidate Status:
- Candidate must be a Canadian Citizen or temporary or permanent resident of Canada
- Candidate must have legal authorization (Work Permit) to work in Canada
- If Candidates are unable to fulfill above mentioned requirements, don’t apply for the position
Benefits:
- The candidates will get dental plan, health care plan, paramedical services coverage, vision care benefits, registered education savings plan (RESP), and registered retirement savings plan (RRSP
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your Resume, Cover letter) through the below-mentioned details
Be prepared for the screening questions. Include answering the following questions while applying:
- Are you currently legally able to work in Canada?
- Do you have previous experience in this field of employment?
- Do you have the necessary equipment for remote work (i.e. internet, home office, etc.)?
- What is the highest level of study you have completed?
Software engineer
LinHR Consulting Inc
Victoria - 3.85kmIT & Telecoms Full-time
60 - 100
Learn More
Software programmer Full-time Job
IT & Telecoms RichmondJob Details
Overview
Languages
English
Education
- College, CEGEP or other non-university certificate or diploma from a program of 3 months to less than 1 year
- or equivalent experience
Experience
3 years to less than 5 years
On site
Work must be completed at the physical location. There is no option to work remotely.
Experience and specialization
Computer and technology knowledge
- ASP
- CSS
- ASP.NET
- C#
- HTML
Benefits
Health benefits
- Dental plan
- Health care plan
- Vision care benefits
Financial benefits
- Group insurance benefits
- Life insurance
Other benefits
- Free parking available
How to apply
By email
Software programmer
InfoSpec Systems Inc.
Richmond - 80.91kmIT & Telecoms Full-time
85,000 - 120,000
Learn More
Junior Software Engineer Full-time Job
IT & Telecoms RichmondJob Details
Reports To: Software Engineering Manager
Job Purpose
In keeping with the company’s mission and values, the Junior Software Developer is responsible for writing, maintaining and testing all levels of code related to LUCID products. The Junior Software Developer works on developing and supporting a high performance, reliable code.
Duties and Responsibilities
-
- Develop various modules, scripts, etc. as needed primarily for testing
- Write unit tests prior to writing corresponding code in order to deliver full coverage of the company software library
- Participate regularly in development meetings, and code reviews to provide timely input and feedback on internal development processes
- Develop and maintain test frameworks that integrate tools, libraries, and utilities needed to interact with the system under test
- Follow Test Driven Development best practices to ensure established acceptance criteria are met and potential bugs are caught early in the development cycle and no regressions are introduced to the code
- Use git and source control tools in order to support accurate source code management for the internal development team
- Maintaining build machines and test machines in order to effectively simulate software performance for the end users
- Contribute to the development of the internal SDK library and GUI applications
- Other related duties, as required
- Qualifications/Education/Skills
- 1+ years experience in software development (specialty in desktop, web, or embedded applications)
- Support and knowledge of DevOps (including Jenkins, AWS), agile, and source control
- Experience with scripting languages like Python and batch scripting
- Experience developing code in C/C++
- Familiarity with Agile development best practices, including Test Driven Development (TDD)
- Salary range: CAD$70,000 – $80,000 annually
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your Resume) through the below-mentioned details
By email
Junior Software Engineer
LUCID Vision Labs
Richmond - 80.91kmIT & Telecoms Full-time
Learn More
Web site developer Full-time Job
IT & Telecoms SurreyJob Details
Overview
Languages
English
Education
- Bachelor's degree
Experience
2 years to less than 3 years
On site
Work must be completed at the physical location. There is no option to work remotely.
Work setting
- Willing to relocate
Responsibilities
Tasks
- Prepare mock-ups and storyboards
- Source, select and organize information for inclusion and design the appearance, layout and flow of the Website
- Create and optimize content for Website using a variety of graphics, database, animation and other software
- Research and evaluate a variety of interactive media software products
- Conduct tests and perform security and quality controls
Experience and specialization
Computer and technology knowledge
- Advanced Business Application Programming (ABAP)
- HTML
- JavaScript
- CSS
- Object-Oriented programming languages
- PHP
- Programming software
- HTML editing software
- Website creation and management software
- Web service design
- Desktop publishing software
- JQuery
- MySQL
- Database software
- Programming languages
- Software development
- Python
- React.js
- Ruby
Additional information
Security and safety
- Basic security clearance
Work conditions and physical capabilities
- Work under pressure
Benefits
Financial benefits
- As per collective agreement
How to apply
By email
Web site developer
Epic Menswear
Surrey - 81.07kmIT & Telecoms Full-time
38.50
Learn More
Web developer Full-time Job
IT & Telecoms SurreyJob Details
Overview
Languages
English
Education
- Bachelor's degree
Experience
1 year to less than 2 years
Hybrid
Work must be completed both in person and remotely.
Responsibilities
Tasks
- Consult with clients to develop and document Website requirements
- Maintain existing computer programs by making modifications as required
- Communicate technical problems, processes and solutions
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software
- Assist in the collection and documentation of user's requirements
- Create and optimize content for Website using a variety of graphics, database, animation and other software
- Lead and co-ordinate multidisciplinary teams to develop Website graphics, content, capacity and interactivity
- Consult with clients after sale to provide ongoing support
Web developer
LATUSSKY WEBMEDIA INC.
Surrey - 81.07kmIT & Telecoms Full-time
38
Learn More
Systems consultant Full-time Job
IT & Telecoms SurreyJob Details
Overview
Languages
English
Education
- Bachelor's degree
Experience
5 years or more
On site
Work must be completed at the physical location. There is no option to work remotely.
Responsibilities
Tasks
- Confer with clients to identify requirements
- Design, develop and implement information systems business solutions
- Provide advice on information systems strategy, policy, management and service delivery
- Assess physical and technical security risks to data, software and hardware
- Develop policies, procedures and contingency plans to minimize the effects of security breaches
- Develop and implement policies and procedures throughout the software development life cycle
- Conduct reviews to assess quality assurance practices, software products and information systems
Experience and specialization
Computer and technology knowledge
- Information Technology Infrastructure Library (ITIL)
Additional information
Work conditions and physical capabilities
- Fast-paced environment
- Attention to detail
Personal suitability
- Client focus
- Initiative
- Judgement
- Organized
- Team player
- Flexibility
- Reliability
- Efficiency
- Outgoing
- Quick learner
How to apply
By email
Systems consultant
Tan Square Technologies Inc.
Surrey - 81.07kmIT & Telecoms Full-time
43.15
Learn More
Software Engineer Full-time Job
IT & Telecoms SurreyJob Details
Requirements:
Languages: Candidates must have knowledge of the English Language.
Education: Candidates need standard educational qualification such as a bachelor’s degree or equivalent experience
Experience: Candidates need an experience of 2-3 years
Computer and Technology Knowledge: HTML, Java, JavaScript, CSS, Objective-C
Location: 9450 120 St unit 104, Surrey, BC, V3V 4B9
Shifts: Day, Evening, Early Morning, Morning
Physical Requirements:
- The candidate should be able to work in a fast-paced environment and under pressure
- The candidate should be able to pay attention to detail
Other Requirements:
- The candidate should be client focused and have an efficient interpersonal skills
- The candidate should have an excellent oral and written communication skills
- The candidate should be able to work with an initiative and in an organized way
Responsibilities:
- The candidate should be able to research, evaluate and synthesize technical information to design, develop and test computer-based systems
- The candidate should be able to develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs
- The candidate should be able to plan, design and co-ordinate the development, installation, integration and operation of computer-based systems
- The candidate should be able to assess, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software
Benefits:
- The employees get various advancement opportunities
- The employees get financial benefits such as competitive salary
- The employees get other benefits such as paid leave benefits
- The employees get free food and refreshments at work
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer by sending email (along with your resume) through below mentioned details.
By Email:
recruiting@mortisegroup.com
Software Engineer
Mortise Construction Ltd.
Surrey - 81.07kmIT & Telecoms Full-time
22.88
Learn More
Software engineer Full-time Job
IT & Telecoms SurreyJob Details
Requirements:
Languages: Candidates must have knowledge of the English Language.
Education: Candidates need standard educational qualifications such as a Bachelor’s degree
Experience: Candidates need experience of 2 years to less than 3 years
Physical Requirements:
- The candidate should be able to work in fast-paced environment and work under pressure
- The candidate should be able to maintain tight deadlines, perform repetitive tasks and also pay attention to detail
- The candidate should be physically strong
Other Requirements:
- The candidate should be able to work with being focused on the client and work in an organised way
- The candidate should be a team player and also be someone who can judge the situation
- The candidate should have accuracy, have an efficient interpersonal skills and also an excellent oral communication
Responsibilities:
- The candidate should be able to lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems
- The candidate should be able to research, evaluate and synthesize technical information to design, develop and test computer-based systems, able to plan, design and co-ordinate the development, installation, integration and operation of computer-based systems and also able to develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs
- The candidate should be able to collect and document user’s requirements and develop logical and physical specifications
- The candidate should be able to assess, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer by sending an email (along with resume) through below mentioned details.
By Email:
accounting@boleconstruction.com
Software engineer
Bole Construction Inc
Surrey - 81.07kmIT & Telecoms Full-time
52.88
Learn More
Software tester Full-time Job
Dove Management Consulting Inc.
IT & Telecoms DeltaJob Details
Requirements:
Languages: Candidates must have knowledge of the English Language.
Education: Candidates need standard educational qualifications such as a College/CEGEP
Experience: Candidates need experience of 1 year to less than 2 years
Shifts: Day, Evening, Night, Weekend, Early Morning and Morning
Work Setting: Consulting firm
Physical Requirements:
- The candidate should be able to work in fast-paced environment
- The candidate should be able to work under pressure
- The candidate should be able to maintain tight deadlines
- The candidate should be able to perform repetitive tasks
- The candidate should be able to pay attention to detail
Other Requirements:
- The candidate should be able to work with being focused on the client
- The candidate should be able to work in an organized way
- The candidate should be a team player
Responsibilities:
- The candidate should be able to develop and document software testing plans
- The candidate should be able to install software and hardware and configure operating system software in preparation for testing
- The candidate should be able to execute and document results of software application tests and information and telecommunication systems tests
- The candidate should be able to develop and implement software and information system testing policies and procedures
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through below mentioned details.
By Email:
mitch@doveinnovation.com
By mail
7247 120th Street
Delta, BC
V4C 6P5
In person
7247 120th Street
Delta, BC
V4C 6P5 Between 01:00 AM and 05:00 AM
Software tester
Dove Management Consulting Inc.
Delta - 81.87kmIT & Telecoms Full-time
32.69
Learn More
Computer Programmer III (Senior Data Analytics Specialist) - REPOST Full-time Job
IT & Telecoms VancouverJob Details
Main Purpose and Function
The Computer Programmer III – Analytics is responsible for advanced programming and analytics work, system configuration, and data management while leading the development of analytics solutions for various platforms. This position supports capital technology projects and promotes data-driven decision-making across the City of Vancouver. The position requires depth and breadth of knowledge and skills relating to data ingestion and processing, data warehousing, data modeling, and data visualization. The position performs 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 – Analytics will also work as a project leader in a supervisory capacity with other data specialists, incorporating best technology solutions and showing leadership in the development of new analytical and reporting 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 position exercises considerable independence of judgement in all technical aspects of work.
Specific Duties and Responsibilities
- Acts as an expert technical resource for development of data analytical products including dataflows, semantic models, reports, and dashboards that connect to disparate data sources including on-premise and cloud warehouses, information systems and API endpoints
- Analyzes highly complex business requirements and suggests solutions that will meet the functional and non-functional requirements including cost, security, and impact on existing investments
- Establishes, documents, shares, and monitors best practices for enterprise and self-service analytics that include the use of source control systems, automated deployment pipelines, templates, content certification, resource organization and governance.
- Plans and provides cost and effort estimates for analytical solutions
- Assures quality, security, and compliance requirements are met for supported areas.
- Acts in a team lead capacity to supervise the work of junior technical staff. Oversees technical issues and the work of other developers.
- Proactively identifies areas for improvement, seeks solutions and makes recommendations
- Consults with managerial, engineering, business, and technical personnel to clarify program intent and 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 partners throughout the business as part of the centre for enablement – analytics.
- Recommends, designs, implements, and monitors access control protocols for analytics, including workspace, object-level and row-based access controls
- Researches and tests new systems and new features in existing analytical systems, driving innovation and continuous improvement
- Ensures adherence to data governance policies including quality standards, documentation, access controls and privacy expectations
- Other duties/responsibilities as assigned
Qualifications
Education and Experience:
- Completion of grade 12, (University Program), preferably a bachelor’s degree with major courses in Computer Science or a related discipline. Considerable related experience in computer programming and analysis, or an equivalent combination of training and experience.
Knowledge, Skills and Abilities:
- Thorough knowledge of computer programming and analysis techniques
- Thorough knowledge of industry best practices in data analytics and Power BI
- Thorough knowledge of Power BI desktop and service, including data modeling, DAX, Power Query, and advanced visualization techniques
- Thorough knowledge of the relationship between data modeling and analytics
- Considerable knowledge of Power BI administration (client settings), workspace and capacity management, security, access controls
- Knowledge of SSRS or Power BI Report Builder
- Considerable knowledge of Microsoft Fabric and its use for data integration, data engineering, and data science workflows
- Knowledge of SQL and experience with database management systems.
- Knowledge of Microsoft Azure core concepts and administration
- Knowledge of data development lifecycle
- Knowledge of data warehousing concepts, architectures, and best practices including different frameworks such as Kimball, Inmon, Data mesh, and data vault.
- Knowledge of the patterns and tools needed to support different analytics frameworks including descriptive, diagnostic, predictive, prescriptive, and cognitive analytics
- Working knowledge of statistical analysis and methodologies
- Ability to communicate principles and techniques for maintaining data ethics, privacy in data, and indigenous ownership , control, access and possession (OCAP) of data
- Ability to engage with City staff across all lines of business to understand their needs and concerns, translate those into actionable analytics and keep them involved throughout the project lifecycle
- Ability to translate complex data findings into clear, actionable stories that resonate with diverse audiences.
- Ability to connect disparate data sources including standard authentication methods
- Ability to conduct scripting for automation using PowerShell
- Ability to use python in data analysis or engineering
- Ability to effectively teach and transfer knowledge to others
- Practical knowledge of DevOps and DataOps methodologies, patterns, and practices
- Ability to work independently, taking initiative, while also knowing when to seek feedback or collaborate.
- Strong attention to detail to ensure accuracy and quality in all aspects of work
- Ability to collaborate with non-technical stakeholders to gather requirements and translate them into technical solutions
- Effective time and project management skills to prioritize tasks and meet deadlines
- Ability to handle business critical and sensitive information
- Ability to adapt and keep up to date with changes in business and technical landscape
Where operationally appropriate and subject to change, the City of Vancouver has a Flexible Work Program. This program allows staff to work remotely 1 – 4 days a week from locations that are a daily commutable distance from their work at a City worksite. At this time this position is eligible to be part of the Flexible Work Program.
Business Unit/Department: IT, Digital Strategy & 311 (1070)
Affiliation: CUPE 15 Non Pks
Employment Type: Regular Full Time
Position Start Date: May, 2025
Salary Information: Pay Grade GR-031: $56.27 to $66.55 per hour
Application Close: April 18, 2025
Computer Programmer III (Senior Data Analytics Specialist) - REPOST
City Of Vancouver
Vancouver - 89.93kmIT & Telecoms Full-time
56.27 - 66.55
Learn More
Computer Programmer/Analyst Full-time Job
IT & Telecoms VancouverJob Details
Main Purpose and Function
This position will play a major role in the support and enhancements of the City’s 311 Customer service applications (EM Pro / Verint) as well as a supporting role with Enterprise Service Management systems (ServiceNow), and will be responsible for the design, implementation and maintenance of business systems, plus its related solutions and utilities, integrations, and reports.
This role will be more front-end focused but will require knowledge of back-end development as well. Application development will employ a variety of languages and platforms, but will primarily leverage Javascript and React Native and JQuery frameworks. Experience with other languages, frameworks and environments such as SQL Server (SSRS), .NET, Oracle, SOAP, RESTful API are an asset.
Specific Duties and Responsibilities
- Create, test and maintain applications and tools, and have responsibility for all aspects of systems documentation and reporting, security, data integrity and implementation.
- They may also work with other systems with functional or operational ties to EM Pro and ServiceNow or its supported business lines, such as integrated applications or new solutions to be introduced to support team’s work scope. Our systems’ operational support role is expanding.
- The Programmer/Analyst will participate in reviews of the use and application of information technology standards and procedures and liaise with 311, business unit and IT analysts to maintain consistency and continuity of the City's technology and information base.
- The Programmer Analyst may prepare and deliver oral and written presentations. Duties also include keeping abreast of current software and hardware developments and training of systems and user personnel.
- Other duties/responsibilities as assigned
Qualifications
Education and Experience:
- Completion of a Computer Systems Technologies two year diploma course at a technical institute plus sound experience in programming; OR an equivalent combination of training and experience
Knowledge, Skills and Abilities:
- Knowledge of Windows operating systems (Windows 2018 Server and above) and related technologies (IIS, Active Directory), Oracle and SQL Server
- A combination of SQL, .NET, and JavaScript. Knowledge of C# is an asset.
- Development and maintenance of enterprise applications (e.g CRM, ERP) and preferably related to call centres or asset management, running in an ASP.NET environment.
- SOAP and RESTful application API
- Integration and data-transformation between different software systems
- Migration of legacy applications data into new enterprise system, familiar with data transformation concepts and methods.
- Reporting creation tools, preferably SQL Server Reporting Services (SSRS) or Power BI.
- Experience with system-specific configuration tools, such as EM Pro (Verint) or ServiceNow, is an asset.
- Proven self-starter who is able to exercise considerable independent judgment while working under minimal supervision.
- A combination of strong business systems analysis and technical skills, data modelling skills, experience in the development and maintenance of computer systems and integration of applications and databases across platforms is highly desirable.
- Outstanding interpersonal, collaboration, and communication skills, at both the technical and non-technical level
- Ability to be a team player, deal with changing and competing deadlines within a multiple task environment are required.
- Considerable understanding of relational database, services, and web programming concepts.
- Experience in a municipal or public-sector environment, preferably with exposure to Customer Service, Enterprise Service Management-related applications is desirable.
- Ability to meet transportation requirements.
Where operationally appropriate and subject to change, the City of Vancouver has a Flexible Work Program. This program allows staff to work remotely 1 – 4 days a week from locations that are a daily commutable distance from their work at a City worksite. At this time this position is eligible to be part of the Flexible Work Program.
Business Unit/Department: IT, Digital Strategy & 311 (1070)
Affiliation: CUPE 15 Non Pks
Employment Type: Temporary Full Time
Position Start Date: February, 2025
Position End Date: January, 2027
Salary Information: Pay Grade GR-027: $47.62 to $56.27 per hour
Application Close: December 13, 2024
Computer Programmer/Analyst
City Of Vancouver
Vancouver - 89.93kmIT & Telecoms Full-time
47.62 - 56.27
Learn More