We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Overview of salaries statistics of the profession "Web Developer in Canada"

Receive statistics information by mail

Overview of salaries statistics of the profession "Web Developer in Canada"

8 400 $ Average monthly salary

Average salary in the last 12 months: "Web Developer in Canada"

Currency: CAD USD Year: 2024
The bar chart shows the change in the level of average salary of the profession Web Developer in Canada.

Distribution of vacancy "Web Developer" by regions Canada

Currency: CAD
As you can see on the diagramm in Canada the most numerous number of vacancies of Web Developer Job are opened in . In the second place is British Columbia, In the third is Quebec.

Regions rating Canada by salary for the profession "Web Developer"

Currency: CAD
As you can see on the diagramm in Canada the most numerous number of vacancies of Web Developer Job are opened in . In the second place is British Columbia, In the third is Quebec.

Similar vacancies rating by salary in Canada

Currency: CAD
Among similar professions in Canada the highest-paid are considered to be IT Specialist. According to our website the average salary is 10920 CAD. In the second place is Digital Project Manager with a salary 10888 CAD, and the third - Enterprise Architect with a salary 10610 CAD.

Recommended vacancies

Web GUI Developer
Fortinet, Ottawa, ON
DescriptionFortinet is looking for an intermediate to senior level Software Developer to join our Ottawa office. At Fortinet, you will use your skills to design, develop, maintain and improve new and existing software of our products. You will be involved in the full development lifecycle of software and product development. The ideal candidate will have a passion for development and learning new technologies. This position provides a wide range of variety and scope and provides excellent learning opportunities from a talented team of senior developers. Job Duties: •Work with talented team members on full line of products in the field of UTM •Support upper management with high quality deliverables in a timely manner •Take part in various software projects with focus on front end developments •Help shape the design and development processes of next generation GUIs Skills and Knowledge Required: •Software development in Unix/Linux, or mobile environment •Experience with C/C++, script programming, such as JavaScript, Python, Perl •Understanding of TCP/IP networking and various networking protocols •Proven experience and strong knowledge of web application technologies such as CSS, HTML5, ES6, React, Angular •Extensive knowledge of user interface design principles and best practices •Solid understanding of relational & non-relational database management systems •Experience or knowledge of SaaS, cloud computing infrastructure and implementation is a plus •Experience with virtualization platforms, such as AWS, KVM, VMWare, is a plus •Experience with mobile application development on Android / iOS is a plus •Excellent problem solving and trouble shooting skills •High motivation to succeed Education Required: •Bachelor or Master degree in Computer Science or equivalent #GD # LI-MIMI
Intermediate Software Developer
Winters Technical Staffing, Vancouver
Title: Intermediate Software DeveloperLocation: Vancouver, BCType: Full Time, PermanentSalary: TBDBenefits: Full Benefits including Dental care, Extended health care, Life insurance, Paid time off, Vision care, Casual dress, On-site parkingSchedule: 8 hour shiftWork remotely: Temporarily due to COVID-19COVID-19 precaution(s):Remote interview processVirtual meetingsAboutOur client is a high tech security company based in Vancouver, that provides anti-drone solutions. Their technology can safely and effectively detect, identify, and neutralize rogue drones to prevent them from posing security threats in unauthorized areas.ResponsibilitiesStrong development and practical experience in creating and implementing web-based user interfaces Responsible for constructing the front-end interfaces with JavaScript frameworks and collaborating with backend developers, as well as developing web server features with Python. Must  be able to work closely with the development team to build out the application components and maintain these systems throughout the development life cycle. Must also have the ability to diagnose problems and ensure load efficiently, high availability and reliability for load balancing across the platform.My client is not expecting you to arrive with everything you need to know. They work in a highly collaborative environment where they will educate you on the technologies they have adopted while you help to further innovate, be it software, procedures, or fun! In return you will develop, test and maintain software products to ensure strong functionality and optimization.Requirements2+ years of professional experience in software development, testing, and maintenanceProficient in AngularJS, Python, MySQLHands-on experience working with HTML, CSS/SCSS, REST, Nginx, MQTTExperience with Linux command line programs and shell scriptsExperience with test-driven development and automated testing frameworksStrong background in server-side architecture for scalability, availability, performance, security, and agilityExperience with Scrum/Agile development methodologiesExcellent verbal and written communication skillsGood understanding of latest technology trendsAbility to quickly pick up expertise on new technologiesAbility to adjust to change and rapid pace of developmentExcellent problem-solving skills with the ability to translate requirements into a technical design, but within the constraints of the current platform or legacy systemsBachelor’s Degree in computer science or equivalent experienceEligible to work in Canada
Enterprise Web Developer
Fortinet, Ottawa, ON
DescriptionFortinet is looking for an Enterprise Web Developer to join a high-performing product engineering team specialized in design and development of enterprise grade security products. They will work closely with project leads, managers and stakeholders to plan, prototype, develop, test and release new product features through an iterative process. The ideal candidate is not only technical, but also energetic and passionate about working for Fortinet and developing our products. This is a great opportunity to learn in an innovative, fast-paced environment while expanding your knowledge in the multidisciplinary field of web development and network security. Job Responsibilities: • Translate high-level business requirements into tactical project definitions across multiple applications. • Scope initiatives accurately and prioritize work items appropriately. • Create system / component prototypes quickly and efficiently. • Design, develop and deploy high availability, high scalability, and secure systems. • Perform unit testing, develop appropriate artifacts/documentation, and facilitate final delivery. • Support production issues, including independently completing root-cause analysis and diagnosis. • Work closely with other developers to triage and eliminate bugs. • Work in an iterative and Agile environment on a cross functional team. • Provide design and development feedback, while working collaboratively in determining the best solution for the user. Job Experience Required: • Significant hands-on experience with web application development. • A solid understanding of modern cloud DevOps strategies, code workflows, CI/CD pipelines, Git. • Expertise in developing, debugging, and performance tuning open-source LAMP applications (e.g., Moodle, WordPress, Drupal), themes and contributed modules. • A good grasp of security principles, network infrastructure and API architectures. • Proficiency with PHP frameworks, such as Phalcon, Laravel etc. • Proficiency with JavaScript / React framework. • Proficiency with RESTful Web Services and relevant tools. • Proficiency with MySQL and PostgreSQL. • Experience scaling applications on popular Cloud-based services, such as AWS EC2. • High levels of self-motivation and stamina. • Focus on delivering results with benefits to the customer. • Strong interpersonal, verbal and written communication skills. • Great team player looking to work with like-minded individuals. Educational Requirement: • Bachelor's degree in computer science, software engineering or related field, or an equivalent combination of training and experience is desirable. • Certifications in networking (NSE/CCIE/CCNP/CCSP), cloud platforms and or other relevant certifications would be highly desirable.
Web Developer
Fortinet, Burnaby, BC
DescriptionFortinet are looking to add a talented Web Developer to our FortiAnalyzer development team in Burnaby, BC! This is a full stack position where you will contribute towards front-end (HTML, CSS, Javascript and associated frameworks) and back-end (Python) code. We are looking for a highly motivated individual who can thrive in a fast pace environment and successfully contribute to the team. The ideal candidate will have a can-do attitude, passion for technology, extensive development experience, and will be able to learn quickly. Job Responsibilities: • Create, code and implement web-based user interfaces for FortiAnalyzer and FortiManager. • Be responsible for Python Web server and browser client-side functionalities. • Collaborate with graphic designers and backend development teams to construct and implement the front-end interfaces • Quick prototyping with JavaScript frameworks to experiment ideas and UI/UX enhancements. • Keep code base and design up to date with the latest trend and technology. • Optimizing loading performance for large data. Job skills required: • Proficient with at least one JavaScript framework/libraries such as JQuery, AngularJS, VueJS etc. • Expertise in HTML5, CSS3, Bootstrap. • Strong in OOPs and MVC concepts in JavaScript. • Hands-on coding experience with Python. • Strong analysis, problem-solving and troubleshooting skills. • A collaborative personality, enjoy working in a team-oriented environment. #GD #LI-CN1
Senior/Team Lead Web Developer - FortiOS
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Senior Web Developer/Team Lead to join the FortiOS Experience team which is responsible for developing our FortiOS, FortiSASE and Fortigate Cloud products. More information on these products can be found at the links below: • https://www.fortinet.com/products/fortigate/fortios • https://www.fortinet.com/products/sase • https://www.fortinet.com/products/smallbusiness/fortigate-cloud You are customer focused and enjoy creating features that improve the lives of your users. You use and create tools that improve development processes, allowing you to focus on web development. In addition you lead by example in promoting software development best practices and enjoy mentoring and coaching team members to achieve their full potential. To find out more about what it is like working for the FortiOS experience team, watch this video - https://www.youtube.com/watch?v=zx56_G2RnjE Job Responsibilities: In this position you will: • Implement and maintain web-based user interfaces for Fortinet security and management products • Collaborate with development teams to create easy to use and powerful web applications • Stay on top of new developments in web application development and suggest improvements within the team • Lead by example in promoting best practices within the team and organization • Lead and/or mentor other team members to allow them to further develop their skills • Provide product improvement suggestions while using Fortinet firewalls on a daily basis Job Skills Required: • Strong JavaScript, HTML and CSS coding capabilities as well as experience with client side MVC frameworks such as Angular or React • Experience leading, training or mentoring software developers • Ability to optimize web interfaces for performance without sacrificing usability • Excellent problem solving and troubleshooting skills Assets: • Understanding of UX principles and how to apply them • Understanding of networking and security concepts Educational Requirements: • Tertiary qualifications in Computer Science or related discipline #LI-CN1 #GD
Web Developer
Fortinet, Ottawa, ON
DescriptionFortinet is looking for an intermediate to senior level Software Developer to join our Ottawa office. At Fortinet, you will use your skills to design, develop, maintain and improve new and existing software of our products. You will be involved in the full development lifecycle of software and product development. The ideal candidate will have a passion for development and learning new technologies. This position provides a wide range of variety and scope and provides excellent learning opportunities from a talented team of senior developers. Job Duties: •Work with talented team members on full line of products in the field of UTM •Support upper management with high quality deliverables in a timely manner •Take part in various software projects with focus on front end developments •Help shape the design and development processes of next generation GUIs Skills and Knowledge Required: •Software development in Unix/Linux, or mobile environment •Experience with C/C++, script programming, such as JavaScript, Python, Perl •Understanding of TCP/IP networking and various networking protocols •Proven experience and strong knowledge of web application technologies such as CSS, HTML5, ES6, React, Angular •Extensive knowledge of user interface design principles and best practices •Solid understanding of relational & non-relational database management systems •Experience or knowledge of SaaS, cloud computing infrastructure and implementation is a plus •Experience with virtualization platforms, such as AWS, KVM, VMWare, is a plus •Experience with mobile application development on Android / iOS is a plus •Excellent problem solving and trouble shooting skills •High motivation to succeed Education Required: •Bachelor or Master degree in Computer Science or equivalent #LI-MIMI
Senior Web Developer
Fortinet, Burnaby, BC
DescriptionWe are looking for a highly motivated Senior Web Developer who can thrive in a fast pace environment and successfully contribute to the team. The ideal candidate will have a can-do attitude, passion for technology, extensive development experience, and will be able to learn quickly. When applying, please include your demonstrable work for a personal or professional site. Job Responsibilities: • Create, code, and implement web portal pages for FortiGate Cloud. • Be responsible for web server and browser client-side functionalities. • Collaborate with graphic designers and backend development teams to construct and implement the front-end interfaces • Quick prototyping with JavaScript frameworks to experiment with ideas and UI/UX enhancements. • Keep the code base and design up to date with the latest trend and technology. • Optimizing loading performance for large data. Job skills required: • Proficient with at least one JavaScript framework/library such as JQuery, AngularJS, VueJS, etc. • 3+ years' experience in web development and testing. • Expertise in HTML5, CSS3, Bootstrap. • Strong in OOPs and MVC concepts in JavaScript. • Strong analytical, problem-solving, and troubleshooting skills. • A collaborative personality, enjoy working in a team-oriented environment. • Hands-on coding experience with Java is a plus. Educational Requirements: • Bachelor's degree in computer science or equivalent experience. #GD #LI-AV1
Senior Full-Stack Web Developer
Fortinet, Burnaby, BC
DescriptionFortinet team has a great career opportunity for a Senior Full-Stack Web Developer within its FortiClient team, which is responsible for several of Fortinet's client software developments. The new developer will be primarily working on the FortiClient EMS software with an emphasis on both front-end and back-end web development. Job Responsibilities: • Design, research, development and maintenance for the FortiClient EMS software • Stay on top of new developments in the fields of front-end and back-end web application development Skills Required: • Experience with web application development • Experience with building user interfaces using modern web standards • Familiar with JavaScript frameworks (ex. Vue.js, AngularJS, React). • Experience with web frameworks (ex. Django, Flask, Express.js) • Experience with relational databases (ex. MS SQL, PostgreSQL) • Familiar with RESTful API design principles • Experience designing and implementing large development projects • Experience mentoring junior developers • Excellent problem solving and troubleshooting skills • Must be able to work well in a team development environment Nice-to-Have: • Experience with NoSQL databases (ex. MongoDB, Elasticsearch) • Experience with data visualization front-end libraries (ex. D3.js) • Experience with Python, Go • Experience with microservices architecture • Experience with network topology and security #GD #LI-AV1
Web Developer
Fortinet, Burnaby, BC
DescriptionFortinet is looking for Web Developers with a passion to improve and expand the user experience of our FortiGate Cloud, a cloud-based management platform for FortiGate Unified Threat Management devices. You will join a high energy team that is creating a compelling and innovative cloud-based management solution for thousands of devices across multiple customers. As a Fortinet Web Developer, you will work on cloud management and services - including zero-touch deployment, firewall configuration management, reporting and analytics. To find out more about what it is like working for the team, watch this video - https://www.youtube.com/watch?v=zx56_G2RnjE Job Responsibilities • Implement and maintain a web-based user interfaces for FortiGate Cloud • Collaborate with development teams to create easy to use and powerful web applications • Stay on top of new developments in web application development and suggest improvements within the team • Promote best practices within the team and organization Job Skills Required • Strong JavaScript, HTML, and CSS. TypeScript preferred • Experience with Angular or other MVC frameworks • Excellent problem solving and troubleshooting skills • Experience with Linux development environment • Ability to optimize web interfaces for performance without sacrificing usability • Ability to build user interfaces using modern web standards Assets • Understanding of UX principles and how to apply them • Experience with test driven development • Knowledge of cloud computing • Knowledge of C programming • Understanding of networking and security concepts #LI-CN1 #GD
Web Developer
Fortinet, Burnaby, BC
DescriptionJoin our team - create, code and implement web-based user interfaces for our FortiManager/FortiAnalyzer. We are looking for a highly motivated individual who can thrive in a fast pace environment and successfully contribute to the team. The ideal candidate will have a can-do attitude, passion for technology, extensive development experience, and will be able to learn quickly. Job Responsibilities: • Create, code and implement web-based user interfaces for FortiManager/FortiAnalyzer. • Write reusable code and libraries for both server and front-end codes(full stack). • Enhance and optimize web user interface for best performance and scalability. • Collaborate with graphic designers and backend development teams to construct and implement the front-end interfaces. • Bridge the gap between technical implementation and customers' scenarios, always pay attention to useability details. • Self-test completed features before passing job to release QA team. Job skills required: • Proficient with one or multiple JavaScript framework/libraries such as React, Redux, JQuery, AngularJS, VueJS etc. • Expertise in HTML5, CSS3, Bootstrap. • Hands-on coding experience with Python or C++ • Strong analysis, problem-solving and troubleshooting skills. • A collaborative personality, highly responsible and enjoy working in a team-oriented environment. Educational Requirements: • Bachelors degree in computer science or equivalent experience. #GD #LI-CN1
Web Developer - FortiGate Cloud
Fortinet, Burnaby, BC
DescriptionFortinet is looking for Web Developers with a passion to improve and expand the user experience of our FortiGate Cloud, a cloud-based management platform for FortiGate Unified Threat Management devices. You will join a high energy team that is creating a compelling and innovative cloud-based management solution for thousands of devices across multiple customers. As a Fortinet Web Developer, you will work on cloud management and services - including zero-touch deployment, firewall configuration management, reporting and analytics. To find out more about what it is like working for the team, watch this video - https://www.youtube.com/watch?v=zx56_G2RnjE Job Responsibilities • Implement and maintain a web-based user interfaces for FortiGate Cloud • Collaborate with development teams to create easy to use and powerful web applications • Stay on top of new developments in web application development and suggest improvements within the team • Promote best practices within the team and organization Job Skills Required • Strong JavaScript, HTML, and CSS. TypeScript preferred • Experience with Angular or other MVC frameworks • Excellent problem solving and troubleshooting skills • Experience with Linux development environment • Ability to optimize web interfaces for performance without sacrificing usability • Ability to build user interfaces using modern web standards Assets • Understanding of UX principles and how to apply them • Experience with test driven development • Knowledge of cloud computing • Knowledge of C programming • Understanding of networking and security concepts #LI-CN1 #GDFortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security features without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 450,000 customers trust Fortinet to protect their businesses.
Web Developer - FortiSASE SIA
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Web Developer to join the FortiOS Experience team to work on our exciting new product called FortiSASE Secure Internet Access (SIA). More information on our SASE solutions is available at https://www.fortinet.com/products/sase FortiSASE SIA is a SaaS-based service that combines network and security functions with WAN capabilities, which allows users to securely access the Internet from anywhere. As a team member, you will be responsible for testing the end-to-end functionality of the product. You will be working closely with multiple development and QA teams to verify new features, regression test existing functionalities and improve the product's usability, reliability, and performance. Job Responsibilities • Implement and maintain web-based user interfaces for Fortinet security and management products • Collaborate with development teams to create easy to use and powerful web applications • Work closely with developers and product owners from a variety of teams • Stay on top of new developments in web application development and suggest improvements within the team • Promote best practices within the team and organization • Provide product improvement suggestions while using FortiSASE SIA on a daily basis Job Skills Required • Strong JavaScript, Typescript, HTML and CSS coding capabilities • Ability to optimize web interfaces for performance without sacrificing usability • Experience with Angular or other client-side MVC frameworks (such as React, Vue) • Ability to build user interfaces using modern web standards • Excellent problem solving and troubleshooting skills • Experience with test driven development, ranging from unit testing to end to end testing Assets • Knowledge of C programming and experience using a Linux development environment • Understanding of UX principles and how to apply them • Understanding of networking and security concepts Educational Requirements • A degree or technical diploma in Computer Science, Computer Technology, or related field. #LI-CN1 #GDFortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security features without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 450,000 customers trust Fortinet to protect their businesses.
Web Developer
Fortinet, Burnaby, BC
DescriptionOur Product Management Web Development team is hiring for an exciting opportunity. We are looking for a Web Developer to enhance the user experience of our internal and public facing web sites. The Developer will work on projects that are corporate and/or customer focused and believe in creating features that improve the lives of your sites users. Your passion for efficiency is reflected in your daily life and you crave to be part of an innovative web team that is creating compelling web-based systems for an array of users. Does this sound like you? Job Responsibilities: * Development of cutting-edge web applications that perform superbly across all platforms * Collaboration with Web Developers in the team and UX designers but the focus for this role will be improving the functionality on backend * Develop and refactor Micro-services and database connectivity * Enhancing the performance and reliability of our current web-based application features * Understand and work on business goals, user needs and technical constraints * Stay on top of new developments in web application development and suggest improvements within the team Job Skills Required: * 2+ years of demonstrable Web development experience on industry projects * Advanced level of JavaScript (Angular, React, or Vue) * Must have hands-on experience with python3.x, MySQL * Experience with Kafka, RabbitMQ, Hadoop, Spark, Redis, Docker, and Kubernates are a bonus * Experience with Web Services protocols such as JSON, and REST API * Working experience with CSS and HTML (SASS, CSS3, HTML5, Bootstrap) * Strong oral and written communication skills, good teamwork player * Highly detail oriented, self-motivated, self-managed and organized Educational Requirements: * Bachelor's Degree in Computer Science or equivalent experience #GD #LI-CN1
Web developer
Thewebtenacity Inc, Edmonton, AB, CA
Title:Web developerJob TypesRegular jobTerms of Employment:Full Time, PermanentSalary:$30.00 Hourly, for 35.00 Hours per weekAnticipated Start Date (at the latest in 3 months):As soon as possibleLocation:9426-51Ave NWEdmonton, ABT6E 5A6(1 vacancy)OverviewLanguagesEnglishEducationCollege/CEGEPExperience1 year to less than 2 yearsResponsibilitiesTasksWrite, modify, integrate and test software codeDevelop Website architecture and determine hardware and software requirementsIdentify and communicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareSource, select and organize information for inclusion and design the appearance, layout and flow of the WebsiteCreate and optimize content for Website using a variety of graphics, database, animation and other softwareProgram animation software to predefined specifications for interactive CDs, DVDs, video game cartridges and Internet-based applicationsPlan, design, write, modify, integrate and test Web-site related codeWrite, modify, integrate and test software code for e-commerce and other Internet applicationsAdditional informationWork conditions and physical capabilitiesWork under pressureTight deadlinesAttention to detailPersonal suitabilityAccurateClient focusOrganizedEmployer: Thewebtenacity IncHow to applyBy emailBy mail9426-51Ave NWEdmonton, ABT6E 5A6
Sr Java Developer for web services to develop and prepare diagrammatic plans for solutions of a complete high traffic computer system - Government Client
S.i. Systems, Ottawa, ON
Our valued public sector client is looking for a Senior Java Developer to provide support of the GCMS/eServices Portfolio Programmer/Software Developer (Java) - Responsibilities include but are not limited to: Lead web application analysis, design, development, unit testing and implementation of medium to large size web sites/applications coded in Java as well as HTML and CSS; Perform coding tasks in Java for web applications, using Spring Framework; Develop and maintain JavaScript for Java applications; Analyze new system features and requirements and propose, document and develop solutions using Java and Spring frameworks; Lead the development of custom web authentication providers with Spring Security; Design, develop and integrate web services within the Java applications; Utilize Apache Mybatis and Spring ORM for web application access to SQL Server database; Create a schedule job framework using Spring and Quartz; Provide advice to co-workers and managers for knowledge transfer; Provide briefings and status reports to management; Apply
Web developer
Dap Group Ltd., Fort McMurray, AB, CA
Title:Web developerJob TypesRegular jobTerms of Employment:Full Time, PermanentSalary:$36.07 Hourly, for 35 Hours per weekAnticipated Start Date (at the latest in 3 months):As soon as possibleLocation:312 Gregoire DrFort McMurray, ABT9H 3R2(1 vacancy)OverviewLanguagesEnglishEducationCollege/CEGEPExperience1 year to less than 2 yearsResponsibilitiesTasksWrite, modify, integrate and test software codeDevelop Website architecture and determine hardware and software requirementsIdentify and communicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareSource, select and organize information for inclusion and design the appearance, layout and flow of the WebsiteCreate and optimize content for Website using a variety of graphics, database, animation and other softwareProgram animation software to predefined specifications for interactive CDs, DVDs, video game cartridges and Internet-based applicationsPlan, design, write, modify, integrate and test Web-site related codeWrite, modify, integrate and test software code for e-commerce and other Internet applicationsAdditional informationWork conditions and physical capabilitiesWork under pressureTight deadlinesAttention to detailPersonal suitabilityAccurateClient focusOrganizedEmployer: Dap Group Ltd.How to applyBy emailBy mail312 Gregoire DrFort McMurray, ABT9H 3R2
Senior Software Developer
Ontario Institute For Cancer Research, Toronto, Ontario
The Ontario Institute for Cancer Research (OICR) is seeking an enthusiastic senior developer to join a dynamic team working in one of the country's premier cancer research institutes.This position is temporary, full-time for one-year with the possibility of renewal.The Ontario Health Study (OHS) is a long-term, population-wide health study that serves as a platform to help researchers understand how our genes, lifestyle, and environment affect our health over time, and to develop strategies for the prevention, early detection, and treatment of chronic diseases like cancer, diabetes, heart disease, asthma, and Alzheimer's. The Study continues to expand its dataset through new linkages, sample collection and analyses, and administration of online questionnaires. OHS data and samples are available to the research community for approved, health-related studies.We at OHS Informatics aim at providing best practice solutions and infrastructure to health researchers. This includes a Laboratory Information Management System (LIMS), online participant portal & questionnaires, data warehouse & data sharing solutions, call-center solutions as well as an internal management console for administrative services.As part of the team, the Senior Developer is required to support existing and develop new innovative software solutions for OHS that contributes to the ongoing strategic OHS-IT deliverables. The successful candidate will have an extensive track record of information technology expertise and experience. Well-developed communication and relationship building skills are paramount. Experience in dealing in modern clinical and/or medical research settings is advantageous.While most work is completed remotely, we occasionally have onsite team meetings, events, or organization wide social activities where attendance is expected.OICR is Ontario's cancer research institute. We bring together people from across the province and around the world to improve the lives of everyone affected by cancer. We take on the biggest challenges in cancer research and deliver real-world solutions to find cancer earlier and treat it more effectively. We are committed to helping people living with cancer, as well as future generations, live longer and healthier lives.Launched in December 2005, OICR is an independent institute funded by the Government of Ontario through the Ministry of Colleges and Universities.Position responsibilities include:Utilize your expertise in UI/UX design principles to create visually stunning and user-friendly interfaces.Develop responsive and interactive front-end components using ZKoss (ZK) framework to enhance the overall user experience.Customize and extend ZK components to meet specific project requirements, ensuring that the UI aligns with the project's overall design and functionality goals that includes AODA compliance and a consistent look & feel across OHS public & participant websites.Collaborate with cross-functional teams in gathering project requirements and translating them into technical specifications.Proactively participate and influence the software architecture specifications, design, implementations.Provide accurate development estimates, identifying risks and developing / recommending mitigation strategies.Develop new, migrate & improve existing business applications with new features & enhancements using industry best practices and standards.Collaborate and contribute to the design and implementation of the analytics data marts.Conduct thorough testing and debugging of applications to ensure high-quality deliverables.Deploy software applications for development, staging & production as required.Ability to fast track, investigate and resolve end-to-end infrastructure, production, or operations related issues.Optimize application performance by identifying bottlenecks and implementing necessary improvements.Ensure adequate technical design, implementation documents and user guides as prepared.Demonstrate ability to manage multiple projects in a fast-paced work environment with exceptional attention to detail, coupled with strong organizational, time management, and decision-making skills.Lead and contribute to meetings, walkthrough reviews of technical & functional specifications and unit test plans.Research and recommend improvements to further automation of existing study activities as well as modernization of the existing applications.Stay up to date with emerging technologies and industry trends to continuously improve development processes and solutions.Key Design & Development Tools:UML, Java, Hibernate, MySQL, REST, JSON, ZK Framework, Ajax, JQuery, Tomcat, Eclipse, Eclipse Rich Client Platform programming, Jenkins, Jira, SVN, Git, MySQL Workbench, UFT, R, SAS Analytics, Linux, Debian, Windows Server, OpenStack.Qualifications:Bachelor's degree in Computer Science, Software Engineering or equivalent with relevant development experience.Experience with desktop & web development using Java and ZK/ZUL framework.Hands-on experience with the Model-View-ViewModel (MVVM) architecture in ZK and a track record of implementing responsive design principles using ZK ensuring optimal user experiences across various devices and screen sizes.Experience working with relational databases and proficiency in MySQL and Hibernate.Proficiency in Bootstrap, CSS, JavaScript or similar front-end toolkits or scripting languages.Proven expertise in functional and non-functional requirements and testing.Experience with continuous integration/delivery best practices, technologies, and tools such as Jenkins, GitHub, JIRA.Working knowledge for developing on cloud environments like AWS, Google cloud is a plus.Knowledge of data warehousing concepts and best practices is highly desirable.Knowledge of AODA, PIPEDA, PHIPA & HIPAA compliance is a plus.Strong problem-solving skills and attention to detail.Strong verbal and written communication skills.Strong relationship building & collaboration skills. Ability to work independently and take ownership of assigned tasks.Previous experience working in an Agile development team.Additional technology certifications and/or software development certifications are desirable.For more information about OICR, please visit the website at www.oicr.on.ca.To learn more about working at OICR, visit our career page.CLOSING DATE: Until Filled
Senior Microsoft Power Platform Developer
High Tech Genesis Inc., Montreal, QC, CA
HTG is looking for a Power Platform Developer you will be responsible for developing and supporting new and ongoing technical solutions related to MS Power Platform and MS SharePoint. You will also support operational application systems, including design, development, and testing.Roles and responsibilities:• Be Involved in all phases of Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, development, testing and production• Support post-production in agile development environment methodologies• Create prototype of the application for demo before developing the application• Create and maintain custom power flow and automatization to support enterprise solution integration• Create and maintain custom forms using PowerApps and Approval Workflow• Key POC for the support, including documentation for externalization• Deliver full administration support for SharePoint online environment, including creating and managing sites, managing groups and permissions, according to IS policies and rules.• Use Promoted Links to create a Site Navigation on root site collection to enable easy navigation for users• Use PowerShell to enable SharePoint "modern" sites classification, configure retention for OneDrive and create multiple SharePoint groups and manage access to groups• Manage end user accounts, permissions, and access right requirements, according to IS policies and rules• Prepare end-user documentation and troubleshooting guides• Integrate Power BI reports and dashboards into SharePoint so users can make better business decisions• Accomplish administration tasks such as managing sites, users, and groups by using PowerShell scripts or PowerFlow• Introduce and integrate Office 365 application/features such as Yammer, Planner, Delve, and Teams to support more advanced SharePoint capabilities• Design using SharePoint Online Provisioning Service and organize intranet with SharePoint hub sites• Adhere to company and department procedures• Assist with developing materials and end-user• Create technical and user documentation for the developed application• Conduct formal and informal meetings with multiple users to collect requirements and provide solutions to existing problemsRequired skills and experience:• 6 plus years of Microsoft certification with development experience in Microsoft Power Platform and SharePoint• Hands-on experience in designing and developing cloud solutions based on Microsoft Power Platform using Power Apps, Power Automate, Power BI, Power Apps Portal and Common Data Service (CDS)• Hands-on experience in developing and utilizing OOTB SharePoint Components including Lists, Views, Content Types and Web Parts• Experienced in Power Automate Working with services, triggers, actions, conditions, parallelism, and loops. Working with services, triggers, actions, conditions, parallelism, and loops Knowledge to run flows on schedules, calling custom business services - Using approval options, observing flows, Team flows- Extending Power Apps with Flow - Extending Flow with Power Apps• Experienced in using and managing Office 365 components such as Office 365 Group, OneDrive, Teams, Planner, Stream, Sway, To-Do, OneNote Yammer and Office Online• Experienced in Various SharePoint administrative activities such as, SharePoint security implementation and PowerShell based automation• Experienced in InfoPath, Power App, Nintex form in designing, developing, and defining data structures of electronic form and integrating within the SharePoint platform• Experienced in branding and modifying the look and feel of SharePoint using HTML, CSS, Master Page, page layout, Site Navigation and SharePoint Designer• In-depth knowledge and experience in Software Development Life Cycle (SDLC) based on agile methodology and scrum processSoft skills:• Strong leadership skills• Highly structured and organized• Strong analytical skills• Holds excellent communication and presentation skillsNote 1: You MUST be legally entitled to work in Canada (i.e., possess Canadian Citizenship, Permanent Residency or Valid Work Permit).Note 2: High Tech Genesis Inc. is an Equal Opportunity Employer.Note 3: Please submit an MS Word version of your resume when applying for this position.Note 4: Salary is commensurate with experience.
Mobile Web Services Developer – MGS (On-site)
CGI Group, Calgary, AB
Position Description: CGI is more than just an IT consulting company; we are a global organization offering a world of opportunities. Our benefits include a share purchase program, profit sharing, wellness credits, training and development programs and flexible work schedules and locations.Become part of an outstanding culture that gives you the freedom to innovate, influence decisions, achieve your full potential, and chart your own career!CGI is looking for an accomplished Mobile Developer with a deep understanding of multiple development and automation tools and technologies. This role is located in Calgary and is Office based.If you are looking to advance your career while gaining experience in an exciting and diverse development environment, this is the opportunity you have been looking for!The candidate will work as a member of application development team responsible for project delivery in ET Trading technology. This team build and support APIs for client applications. This role provides an exciting opportunity for motivated individuals in application development. Your future duties and responsibilities: • Facilitate the development and deployment of new applications, system software, and/or improvements to existing applications.• Provide software engineering expertise in Agile development teams to develop projects in a fast-paced environment.• Provide senior leadership in architecting, designing, and coding applications and APIs that improve the efficiency of the team and reduce technical debt.• Provide recommendations for technology stacks and other key decisions as they relate to building and testing software.• Provide solution design and high-level estimates of effort and schedule.• Participate in the developer community, stay up to date on new software technologies and standard methodologies, and share insights within the organization and the broader technology community through presentations and other forms of collaboration.• Provide recommendations to improve and enhance existing methodologies and standards.• Provide technical guidance, mentorship, support, and oversight to other team members. Required qualifications to be successful in this role: • 5-7 years of experience primarily with designing and building large-scale systems with relevant architecture and design experience. • Experience designing and building applications, taking into consideration performance, usability, user experience, and security.• Excellent programming skills in Type Script, Java Script, Java, EXPRESS JS, NODE JS• Better knowledge in MySQL, NOSQL, MONGO, CASSANDRA etc.• Experience in GIT and Bitbucket.• Self-motivated and flexible, with an ability to work both independently as well as part of a team.• Excellent analytical, troubleshooting and problem-solving skills, with out-of-the-box thinking.• Excellent verbal and written communication skills with ability to explain ideas very clearly.• BS/MS degree in Computer Science or equivalent.Desired Skills• Understanding of build services using NODEJS, JAVA, TYPE SCRIPT. • Background in financial technology and data. Skills: BitbucketGITGITJavaJavaScriptMySQLNode.JsNoSQL What you can expect from us: Together, as owners, let’s turn meaningful insights into action.Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.
Senior Fullstack Web Developer
ADNM International Inc., Laval, QC
Company OverviewAs a remote-first company with a strong commitment to work-life balance, VSD is dedicated to nurturing strong talent with a focus on living and breathing innovation in everyday life. VSD is a dynamic and innovative Microsoft partner with a cutting-edge tech stack focused on delivering feature-complete, modular, and intuitive EAM and CMMS solutions to our clients.Job DescriptionWe're looking for an experienced Fullstack Web Developer to join our team. The successful candidate will be responsible for contributing to our technical strategy, developing advanced features for our products, maintaining our technical architecture, and working closely with our development team. This role offers the opportunity to work on diverse projects and make a significant impact on our products and our company.ResponsibilitiesContribute to the technical strategy for our suite of products.Develop advanced features for our products, including our EAM/CMMS software (TAG – The Asset Guardian) and our customer licensing portal (Hub4Partners).Maintain our product technical architecture, including code structure, tech stack architecture, and deployment solutions.Work closely with our development team, providing guidance and mentorship to more junior developers.Provide support for deployment of our software solutions.Resolve technical problems as they arise.Inform internal stakeholders about any issues or considerations with the current technical solutions being implemented.Continually research the current and emerging technologies and propose changes where needed. QualificationsProven experience as a Fullstack Web Developer.Proven experience working in a development team.Strong technical proficiency, with expertise in at least one of the following:Typescript + React + Next.jsTypescript + React NativeAngular + Next.js (api) + GraphQLStrong ability to translate business needs and user stories into technical solutions.Strong problem-solving skills and analytical thinking.Solid understanding of Git and Github are required.Understanding of Microsoft’s Azure and Azure DevOps is preferred.Understanding of Planetscale, Stripe, and Vercel is preferred.Understanding of ERP systems is preferred.Understanding of Microsoft Dynamics 365 Business Centrals is preferred.Good communication skills in English, with the ability to explain complex technical concepts to non-technical stakeholders.Ability to communicate in French is preferred but not required.Ability to effectively leverage AI tools such as Github CoPilot and Chat GPT to enhance development workflows is preferred.