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 "Front End UI Developer in Canada"

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

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
Software Development QA
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Software Dev QA to join our UI (User interface) Development team to focus on GUI automation testing. As a team member, you will be responsible for writing automated tests for various web applications including FortiOS, FortiSASE SIA, and FortiGate Cloud GUI . You will be working closely with the interface development team to verify new features, automate test cases and improve interface usability and performance. This is an exciting opportunity to work with the latest in web application and networking technologies, such as Security Fabric, Next Generation Firewall, Unified Threat Management, Cloud Security, VPN, Wireless access, and other advanced Firewall features. 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: • Automate front-end testing using Selenium (Java) and other automation frameworks. • Measure coverage and effectiveness of automated tests, and strive for continual improvements. • Execute feature and bug fix testing using a combination of manual and automated testing techniques. • Identify, document, and track software defects found during testing. • Work closely with developers to ensure defects are correctly identified and fixed. • Improve testing and development processes using various automation techniques. Job Skills Required: • 2 years + working experience with Selenium (Java) or similar automation tools. • Solid networking knowledge (IP stack, Routing, NAT, Firewall). • Experience in software testing including Web application and API testing. • Knowledge of general QA procedures and methodologies, as well as software development fundamentals. • Demonstrated ability to logically and analytically troubleshoot Web application. • Demonstrated ability to write clear and reproducible problem reports, and test results. • Experience with code review systems and bug tracking services is an asset. • Experience working in a Linux environment. Educational Requirements: • A degree or technical diploma in Computer Science, Computer Technology, or related field. #GD #LI-CN1
Software QA - FortiOS
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Software Dev QA to join our UI (User interface) Development team to focus on GUI testing. As a team member, you will be responsible for testing the FortiOS GUI for managing FortiGate firewall appliances. You will be working closely with the interface development team to verify new features, automate test cases and improve the product's usability, reliability and performance. This is an exciting opportunity to work with the latest in Web application and networking technologies such as Security Fabric, Next Generation Firewall, Unified Threat Management, Cloud Application control, VPN management, WiFi access point, and Firewall monitoring. 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: •Execute feature and bug fix testing for FortiOS GUI application using a combination of manual and automated testing techniques. •Automate front-end testing using Selenium (Java). •Identify, document, and track software defects found during testing. •Work closely with developers to ensure defects are correctly identified and fixed. •Improve testing and development processes using various automation techniques. Job Skills Required: •Experience in software testing including Web application and REST API testing. •Solid networking knowledge (IP stack, Routing, NAT, Firewall). •Knowledge of general QA procedures and methodologies, as well as software development fundamentals. •Demonstrated ability to logically and analytically troubleshoot Web application. •Demonstrated ability to write clear and reproducible problem reports, and test results. •Demonstrated skills in scripting languages such as Python is an asset. •Experience with Selenium (Java) is an asset. •Experience with code review systems and bug tracking services is an asset. •Experience working in a Linux environment. Educational Requirements: •A degree or technical diploma in Computer Science, Computer Technology, or related field. #GD #LI-CN1
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 Front-End Developer, Customer Application Development
Staples Canada, Richmond Hill, ON
Who we are As the Working and Learning Company, we at Staples Canada, are dynamic, inspiring partners to our customers and the communities in which we live. At Staples, we inspire people to work smarter, learn more and grow every day. We look for people who are curious, approachable and passionate, and who enjoy finding solutions. If that's you, let's work, learn and grow together. We are building an inclusive and diverse team Staples Canada is creating an inclusive and diverse work environment. We welcome, value and thrive on perspectives and contributions from backgrounds that vary by race, gender, sexual orientation, gender identity or expression, lifestyle, age, educational background, national origin, religion or physical ability. If you have a disability or special need that requires accommodation, please let us know. Some of what you will do To enable to promise of work, learn, grow for our customers, the tech team is on a journey to create new digital products which remove friction and create value in Canadian's lives. We are building new technology teams who will act like startups to solve consumer and business needs. As the Senior Front-End Developer, you will challenge the norm, strive to create the best experience's and someone who always puts the customer first. With your passion for writing clean, simple code and willingness to share learnings within your development team, each day will be fast-paced, challenging, rewarding and meaningful. Specifically, you will: • Create customer facing web applications using modern technologies • Maintain code quality by using or implementing development best practices • Work with technology and business leadership to define the right technology solutions to solve complex problems • Design, develop, test and deploy software applications • Collaborate with team members in an agile environment • Work with UI and UX teams to design and implement the best customer experiences • Work within a mix of JavaScript front end technologies Some of what you need • 2+ years of experience building web applications using Angular 7+, React and Bootstrap • 4+ years of JavaScript experience building web applications using jQuery, HTML and CSS • 4+ years working with browser API's and optimizing front end application performance • Post-secondary degree or diploma in Computer Science or related field • Excellent knowledge of UI/UX best practices and client-side templating (mustache, handlebars, jade) and working with Bootstrap • Experience using source control such as GitHub and working with data-handling using AJAX, JSON and REST API • Github account with a portfolio for demonstration • Experience writing unit test and automated testing tools • Experience with Smart Phone application development • Experience building and deploying solutions to cloud infrastructure • Experience working in an agile environment • Familiarity with design thinking and customer centric design • Strong understanding of .Net framework • Ability to think digital first and work in an ambiguous environment • You are always up to date on new technologies and how the industry is changing • A strong understanding of web application security best practices • Curious • Approachable • Passionate • Problem solver Some of what you will get • Associate discount • Health and Dental benefits • RRSP/DPSP • Performance bonuses • Learning & Development programs • And more... Additional Information • Hybrid work environment both onsite and offsite #bringyourpassion
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
Full Stack Developer
Coast Capital Savings, Surrey, BC
Location: Help Headquarters Job Type: Full Time myWork Options: Hybrid Background Screening Requirement: Enhanced Criminal Record Check (every 5 years) Credit Check (every 5 years) Social Media Check (every 5 years) Identity Verification Education Verification Employment Verification References What's the job? As a member of the Digital Application team, the Full Stack Developer designs, develops and supports a variety of applications ranging from web front-end to APIs and middleware integration. What you'll get to do: Develop and support best-in-class enterprise-wide applications to support our members as well as our internal teams. Work on applications such as our online banking, public website, digital membership opening, and other digital solutions. Application Development & Integration - Develop web applications on .NET platform, with modern JavaScript, CSS, and HTML frameworks such as React, Bootstrap, etc. Leverage our ESB platform to build integration solutions for web applications. Implement CI/CD pipelines by adopting best practices on AWS, GitHub, Maven, Jenkins, Nexus, JMeter etc. Participate in project solution design. Create and maintain technical design documents. Jointly responsible with the Quality Assurance team to ensure systems are appropriately tested and meet requirements. Provide subject matter expertise to support decision making on projects' scope based on priority, business value and development resources. Who are we looking for: Minimum 4 - 6 years of job-related experience. Bachelor's degree in computer science or a diploma requiring 3 - 4 years of full-time study. Solid web development experience using HTML, CSS, and JavaScript. Deep understanding on MVC framework and Single Page Application. Be able to develop UI based on the mockup and requirement provided. Knowledge on webpage performance optimization. Solid experience in .Net technology, experience on .NET Core, React and Bootstrap. Be able to develop frontend applications with integrating .Net backend. Solid experience in relational databases with the ability to design scalable database schemas. Solid experience with TDD and unit testing frameworks. Solid experience in RESTful API development including defining and applying API management best practices with a cloud first approach. Good understanding of Service Oriented Architecture and Microservices. Exposure to Enterprise Application Integration. Knowledge and experience working with ESB such as MuleSoft is an asset. Experience with Agile environments. Experience with CI/CD through tools such as Jenkins, Maven, Nexus. Good to have knowledge and experience working with any CMS system. Experience with Cloud technology on AWS is an asset. Ability to manage and prioritize a complex workload with minimal supervision. Knowledge of and adherence to Software Development Life Cycle methodology. Advanced verbal and written communication skills, including the ability to write comprehensive technical documentation. Equity, Diversity & Inclusion at Coast Capital Don't meet every single requirement? At Coast Capital, we believe everyone has potential. We are committed to building better, brighter, more inclusive futures for everyone - including our employees. We see the potential in our employees to achieve amazing things and want to invest in your future. If you're excited about this career opportunity and your experience may not perfectly align with every qualification in this job posting, we still encourage you to apply. You may be just the right candidate for this or other opportunities at Coast Capital. At Coast Capital, we are committed to equity, diversity and inclusion. We strongly encourage applications from Indigenous Peoples, Black, and racialized persons, persons with disabilities, people of diverse sexual and gender identities and women. We value applicants who have demonstrated a commitment to equity, diversity and inclusion and recognize that diverse perspectives, experiences and expertise benefit of our employees, our members, and our community. We strive to provide an accessible candidate experience for our candidates with different abilities. If you require any accommodations, please contact [email protected] or call 778-391-5836. We will work with you to meet your needs. Why join Coast Capital Savings? Purpose is our North Star. We look at everything through our purpose. It informs the advice we provide our members, the experiences and products we create, and the programs we build to support our employees and communities. Committed to inclusion and engagement. We have an ongoing focus on equity, diversity, and inclusion and routinely track how we're doing, and what we need to do to keep improving. We foster a culture where everyone can feel safe to be who they really are and thrive. A career that grows with you. We believe in developing our people and promoting from within. Many employees have spent decades, and sometimes their entire careers, with Coast Capital and have progressed from the frontlines to senior leadership. Work where you're most effective. In 2020 the world changed, and that includes how we work. In response to COVID-19 we launched myWork, which gives employees flexibility in where they work based on the nature of their role. Benefits that flex to the needs of you and your family. We offer comprehensive, customizable benefits for you and your family, so you can choose what fits best for you and your lifestyle. Retirement options. We also take care of our employees once they retire. That's why we offer the choice of a defined contribution or defined benefit pension plan or RSP's. Mortgage and auto financing benefits. Employees save thousands on their mortgages and auto loans with best-in-category benefits. Real Recognition. We recognize excellence throughout the year, through an online community that lets employees give kudos and thanks throughout the year. We're human, which means we like to have fun with events, celebrations, and recognition throughout the year. An award winning culture. We're a Platinum member of Canada's Best Managed Companies and are regularly recognized by Canada's Most Admired Corporate Cultures and the BC Top Employers Awards. We reinvest 10% back into the community. When we do well, our communities do well. That's why since 2000 we've invested over $90 million into our member's communities. Double your impact. Through our employee volunteer program, Coast Capital donates $10 for every hour you volunteer to a Canadian charity or non-profit of your choice. D&I at Coast At Coast Capital, we value diversity, equity and inclusion. We're not all the same and we like it that way. We don't just accept differences - we celebrate, support, and we thrive on them for the benefit of our employees, our members, and our community. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.
PHP Laravel Developer
Magna International, Brampton, ON
About us We see a future where everyone can live and move without limitations. That’s why we are developing technologies, systems and concepts that make vehicles safer and cleaner, while serving our communities, the planet and, above all, people. Forward. For all. Group Summary Cosma provides a comprehensive range of body, chassis and engineering solutions to global customers. Through our robust product engineering, outstanding tooling capabilities and diverse process expertise, we continue to bring lightweight and innovative products to market. About the Role Your Responsibilities Collaborate with business users to develop scalable web applications using a combination of front-end and back-end technologies for on-premises and Azure cloud. Working with other developers in the migration of legacy applications to current technologies. Participate in code review and performing extensive testing to ensure high-quality software. Perform other assigned duties as required. Who we are looking for Recognized post-secondary degree in Computer Science or Software Engineering. Able to communicate in English effectively. Strong presentation and demonstration skills. Keen eye for UX/UI details to create visually appealing applications that are elegant and easy to navigate. 5+ years of hands-on experience creating large scale, complex web applications using both front-end and back-end technologies. Strong expertise in PHP, with proven experience in Laravel framework. Experience with HTML5, CSS3, JavaScript, jQuery, Node.js and Vue.js front-end technologies. Experience writing and troubleshooting complex SQL queries, Eloquent ORM Strong understanding of REST and backend communication through API calls. Experience with the Microsoft technology stack, including .NET Core 6+, is an asset. Experience with implementing SSO authentication mechanisms such as SAML and OAuth. Your preferred qualifications Accommodations for disabilities in relation to the job selection process are available upon request. Candidates will be required to complete a Criminal Records Check and, if deemed necessary, a Credit Check as part of the candidate selection process. What we offer At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are. Site Benefits On site office environment Day shift with occasional on-call, off shift work as required. Accommodations for disabilities in relation to the job selection process are available upon request. Awareness. Unity. Empowerment. At Magna, we believe that a diverse workforce is critical to our success. That’s why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email to comply with GDPR requirements and your local Data Privacy Law.
Staff Developer
RBC, Toronto, ON
Job SummaryJob DescriptionWhat is the opportunity?The DevOps team is undertaking multiple complex enterprise-wide initiatives as part of RBCs ongoing plan to improve technology management and be a world leader. As a Staff Developer, you will be working on a developer Portal which is a microservice based, java spring boot system with a react front end deployed in Cloud. You will be leading the work to deliver build design & deliver new functionality for the developer portal and expanding the system to other areas of the organization.You will be part of a team of DevOps engineers and Developers and work collaboratively with cross-functional teams across RBC to drive the adoption of DevOps practices, building a central developer portal in a dynamic and fast-paced environment.This role is for someone to lead in the technical design and development of cross -functional, multi-platform application systems, and applies extensive, in-depth knowledge, skills, and practices to perform complex assignments. This role requires someone with hands-on experience with technical expertise.What will you do? The Staff Developer will be a technical leader for the team, providing design and development direction for the in-house DevOps developer portal.Lead projects end-to-end exhibiting complete ownership of the problem, continuously pushing the thinking, while managing stakeholders, team members, timelines, and deliverables.Develop micro-frontend components with React and build reusable components and front-end libraries.Collaborate with other developer teams to discuss user interface applications.Develop micro-services with Java Spring Boot to interact with frontend and other services.Integrate with third party APIs and create scalable apps.Partner with other teams to understand user needs and contribute to delivering solutions to solve complex business problems.Create and maintain technical systems documentation and write concise, well-organized code and sensible tests.Implement end to end monitoring.Troubleshoot and investigate issues as they arise.What do you need to succeed? Must have: 7+ years of experience with Web application, Java, JavaScript/Typescript, REST API, Microservices, MQ, Spring framework/Spring Boot, Cloud development, Kubernetes.Design and implementation of user interfaces (UIs) and UI components using Reactfront-end build pipelines and development tools, such as Redux, Babel and WebpackKnowledge of software design patterns and coding best practicesWillingness to take on challenges and enthusiasm for learningTeam centric attitudeUnderstanding of CI/CD best practices and experience working with at least one pipeline automation tools such as Github Actions, Circle CI etc.Nice to have: Knowledge of enterprise-level security concepts and methodologies, including SSO, SSL, encryption, Apigee, authentication and entitlementsExperience working on cloud native solutions and DevOps technology and modernization.Knowledge of Kafka and Elasticsearch.Whats in it for you?We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicableLeaders who support your development through coaching and managing opportunitiesAbility to make a difference and lasting impactWork in a dynamic, collaborative, progressive, and high-performing teamA world-class training program in financial servicesFlexible work/life balance optionsOpportunities to do challenging work#LI-Hybrid#Ll-POST#TECHPJJob SkillsApplication Development, Application Integrations, Application Maintenance, Applications Architecture, Cloud Development, Detail-Oriented, DevOps, Enterprise Application Delivery, Group Problem Solving, Java, Kubernetes, Microservices Architecture, Programming Languages, Python (Programming Language), React.js, Software Design, Software Development Life Cycle (SDLC), Spring Boot, System Applications, TypeScript, Web DevelopmentAdditional Job DetailsAddress:RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTOCity:TORONTOCountry:CanadaWork hours/week:37.5Employment Type:Full timePlatform:Technology and OperationsJob Type:RegularPay Type:SalariedPosted Date:2024-04-16Application Deadline:2024-05-17Inclusion and Equal Opportunity EmploymentAt RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.Join our Talent CommunityStay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
Software Developer- Front End - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Experience working with JavaScript, HTML5, CSS3Experience with JavaScript frameworks such as React.js, Angular.js, & Vue and TypeScriptExperience in responsive design of web application, progressive web applications and mobile applicationJava/Sprint Framework, JS/Node.js, Python/Django, React
Software Developer - CRM - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:10+ years of experience with Siebel technical configuration/design/development/integration5+ years of experience of Siebel integration with Adobe AEM, J2EE and etcExperience in using Siebel Open UI specific classes and Methods.Experience with Siebel modules such as Public Sector CRM, Contracts, Lead, Management, Partner, Public Sector Partner Portal, Campaign Management, Marketing, Resource Manager, and Public Sector eService would be an asset
BAND 2 OIC - Front End Developer
BC Public Service, Vancouver, BC
Posting Title BAND 2 OIC - Front End Developer Position Classification Band 2 OIC Union N/A Work Options Location Multiple Locations, BC CA (Primary)Vancouver, BC V6B 0N8 CAVictoria, BC V9B 6X2 CASalary Range $74,300.00 - $105,000.04 annually Close Date 5/5/2024 Job Type Regular Full Time Temporary End Date Ministry/Organization BC Public Service -> Government Communication and Public Engagement Ministry Branch / Division Digital Communications Job Summary Apply your passion forfront-end development to raise awareness of priorities, programs and services that impact British ColumbiansGovernment Communications and Public Engagement (GCPE) is a dynamic, progressive and innovative organization that supports external communication of government in its ongoing dialogue with British Columbians. GCPE leads and coordinates government communications through its three divisions: Strategic Communications, Communications Operations and Corporate Priorities.This position is responsible for the front-end development of GCPE marketing campaign websites. They raise awareness of BC Government priorities, programs and services using the government's WordPress infrastructure.Job Requirements:Education and Experience: Bachelor's Degree in a related field such as Computer Science, Computer or Software Engineering, AND minimum of 5 years of related experience*; OR An equivalent combination of education and experience may be considered. *Related experience must include AT LEAST three (3) of the following: WordPress website content layout and theme development Experience developing with modern tooling using HTML, SCSS/CSS, and JavaScript Experience with WordPress Block Theme and Gutenberg Block development Ensuring WCAG Accessibility Level AA in web development and Search Engine Optimization (SEO) Developing with Node/npm, build/linting processes, and API integration for custom front-end features Experience using git code repositories and version control to manage and maintain projects UI/UX Design and Adobe Creative Suite Preference may be given to applicants with experience with any of the following: Experience with PHP development and WordPress hooks Custom API development Using design, research, and collaboration tools (e.g., Figma/AdobeXD) Graphic design (e.g., Canva/Photoshop) CMS Lite Project management tools (e.g., Asana/Jira) Plain language writing/writing for the web Proviso / Willingness StatementsCandidates must be willing and able to: Understand and commit to a diverse and inclusive workplace. Work outside of standard business hours (including statutory holidays and weekends) Work on-call and extended hours during emergency activations, including operational deployments across the province. Work flexible work arrangements (schedules and workplaces). Some evening and weekend work may be required to accommodate meetings, travel, etc. For questions regarding this position, please contact [email protected] .About this Position: The starting salary for this position is $74,300.00 - $81,975.01 annually, and will be determined by the successful candidate's relevant education and experience. An eligibility list may be established for future permanent and/or temporary opportunities. Employees of the BC Public Service must be located in BC at the time of employment. This position is excluded from union membership.Working for the BC Public Service: The BC Public Service is committed to creating a diverse workplace to represent the population we serve and to better meet the needs of our citizens. Consider joining our team and being part of an innovative, inclusive and rewarding workplace.The Indigenous Applicant Advisory Service is available to applicants that self-identify as Indigenous (First Nations, status or non-status, Métis, or Inuit) seeking work or already employed in the BC Public Service. For guidance on applying and interviewing, please contact [email protected] or 778-405-3452.How to Apply: Your application must clearly demonstrate how you meet the job requirements listed above.Cover Letter: No- Please do not submit a cover letter as it will not be reviewed.Resume: Yes- A resume is required as part of your application; however, it may not be used for initial shortlisting purposes.Questionnaire: Yes- You will need to complete a comprehensive questionnaire to demonstrate how you meet the job requirements. Include all relevant information about your educational accomplishments and employment history including job titles, start and end dates (month and year) of your employment, and how you obtained your relevant experience. The questionnaire will take approximately 60 minutes to complete.Helpful tips, videos and more regarding the application process can be found on the Your Job Application website. If you are experiencing technical difficulty applying, e-mail [email protected] , before the stated closing time, and we will respond as soon as possible.Additional Information: A Criminal Record Check (CRC) will be required.Applicants selected to move forward in the hiring process may be assessed on the Knowledge, Skills, Abilities and Competencies as outlined in the attached Job Profile located at the bottom of the posting.Applications will be accepted until 11:00 pm Pacific Standard Time on the closing date of the competition.Job Category Information Management/Information Technology, Leadership and Management Additional Information
Front End Developer
ApplyToEducation, Toronto, CA_ON
Position Overview: ApplyToEducation is a fast-paced family-owned business with a start-up feel. We build web-based HR software to help K-12 Schools manage each stage of their employees' careers. Our software makes a difference in the quality of education Canadian schools are able to deliver.We are seeking a skilled Front End Developer with expertise in jQuery, JavaScript, HTML, and React to join our dynamic team. As a Front End Developer, you will be responsible for crafting engaging and responsive user interfaces that seamlessly integrate with our backend systems. You will collaborate closely with designers, backend developers, and other stakeholders to deliver high-quality web applications that meet our clients' needs and exceed expectations.Key Responsibilities: Front End Development: Design and implement user-facing features using jQuery, JavaScript, HTML, and React, ensuring responsiveness, cross-browser compatibility, and performance optimization. UI/UX Collaboration: Collaborate with UX/UI designers to translate design mockups and wireframes into interactive and visually appealing web pages and applications. Code Maintenance and Optimization: Maintain and optimize existing codebase to enhance performance, scalability, and maintainability, while adhering to coding best practices and standards. Cross-Functional Collaboration: Work closely with backend developers to integrate frontend components with server-side logic, APIs, and databases, ensuring seamless data flow and functionality. Testing and Debugging: Conduct thorough testing of front end components to identify and fix bugs, ensuring a smooth and error-free user experience across different devices and platforms. Documentation: Document technical specifications, project requirements, and development processes to facilitate knowledge sharing and collaboration within the team.Requirements: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience). Minimum 5 years experience using UI frameworks such as React and Bootstrap, with the ability to write straight HTML, JavaScript, and CSS. Experience extending an existing UI framework beyond its capabilities. Strong understanding of responsive design principles and cross-browser compatibility. Experience with version control systems (e.g., Git) and front end build tools (e.g., Webpack, Gulp). Familiarity with RESTful APIs and asynchronous request handling. Excellent problem-solving skills and attention to detail. Ability to work effectively in a collaborative team environment and communicate technical concepts to non-technical stakeholders.Additional Requirements: Must be located in Canada. Ability to work remotely and be available during Eastern Standard Time (EST) working hours. We have an office in Toronto if you prefer to work in-person.Benefits: Competitive salary and benefits package. Opportunities for professional development and career growth. Flexible work arrangements and a supportive work environment. Exposure to cutting-edge technologies and projects.Join our team and contribute to building innovative and impactful web solutions that make a difference! Apply now and become part of our exciting journey.
UI/UX Engineer II
Microsoft Canada, Vancouver, BC
Microsoft 365 (M365) Intelligent Conversation and Communications Cloud (IC3) is the platform that powers billions of real-time customer conversations across Microsoft’s first party (Teams, Skype), second party (Dynamics), and third-party solutions (through Azure Communication Services). The platform enables reliable and high-quality messaging, meeting, and audio/video calling services that work every time, from anywhere, seamlessly across all customer touchpoints. Public switched telephone network (PSTN) calls on our platforms are made more intelligent in real-time, empowering best-in-class productivity tools for the modern workplace where every call, meeting, or chat will make the next one better.     We are the team behind all the PSTN scenarios across multiple products, and develop one of the largest scale, business-critical distributed systems in Microsoft. Our services run in multiple regions, and we process millions of calls, enabling hundreds of millions of active enterprises as well as consumer users. The micro services are highly scalable, highly available, and extremely performant in geo-redundant, multi-tenant systems and honor data sovereignty, privacy, security, and compliance. You will have an opportunity to work with a highly collaborative and fun team in a fast-learning environment.  We are seeking a UI/UX Engineer-II with experience in designing, developing, and operating front-end services.  A successful individual will have experience building design systems and is a proactive problem-solver with a passion for getting the details right. They understand that the backbone of creating excellent, and accessible web experiences are HTML, CSS, and JavaScript - the fundamental building blocks of the web. They know these technologies down to the core - their strengths and their weaknesses. Their deep understanding of these technologies allows them to make informed architectural decisions and appropriate trade-offs when necessary.  Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.Individual Contributor
Software Developer - Senior (Siebel EIM/EAI)
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:10+ years of experience with Siebel technical configuration/ design / development / integration5+ year of experience of Siebel integration with Adobe AEM , J2EE and etc; Siebel EIM/EAI3+ years of experience with Siebel IP18+ with a focus on configuring / developing.Experience with Assignment Manager, Business Rules, Workflow, Applets, Views, Screens, Code/Scripts and related Siebel Business Layer objects; Siebel Tools Software and editing Siebel Web Templates; using Siebel Open UI specific classes and Methods.Experience in OBIEE and PowerBI report development; HTML 5, Cascading Style Sheet, JQuery and JavaScriptDemonstrated ability to work with functional and technical teams; ability to participate in a large teams and work closely with other individual team membersProven analytical skills and systematic problem solving
Développeur front End
Metro, Terrebonne, QC
Titre du poste: Développeur front End Numéro de la demande: 37218 Catégorie d'emploi: Administration Division: Nat - Systèmes d'information (80069756) Département: Technologie de l'information Lieu de travail: METRO - TERREBONNE (#M-TERR) Province: Canada : Quebec Type d'emploi: Permanent Venez relever de nouveaux défis et partager votre passion! Rejoindre notre équipe comporte ses avantages : - Horaire flexible afin de promouvoir l’équilibre travail/vie personnelle - Télétravail en mode hybride - Assurances collectives dès la première journée - Régime de retraite très compétitif - Politique de vacances généreuse - Journées personnelles - Programme d’aide aux employé·e·s - Stationnement gratuit - Opportunité de développement professionnel - Bornes de recharge pour voitures électriques Votre mission dans l’équipe : Le·la titulaire aura comme mandat, en tant qu’analyste-développeur·se BI, de concevoir et développer des flux de données et des outils de consommation performants qui respectent les standards mis en place. Vos responsabilités en tant qu’Analyste développeur·se BI - intermédiaire: - Effectue, à partir d'un mandat, tous les travaux inhérents à l'analyse, au développement aux tests et à l'implantation de nouvelles solutions analytiques ou à la modification des solutions existantes. - En collaboration avec les analystes fonctionnels·les, définit et clarifie les besoins des utilisateurs·rices et participe à l'élaboration de solutions. - Assure la qualité des flux de données, de la documentation, des guides destinés aux utilisateurs·rices et respecte la méthodologie ainsi que les normes et standards de développement en vigueur. - Développe et supporte les flux d’intégration de données robustes et évolutifs incluant les flux en temps réels (streaming), en temps quasi-réel (near real time) et en lot (batch). - Développe et supporte les outils de consommation performants qui répondent aux besoins de l’entreprise. - Respecter les règles fonctionnelles et techniques ainsi que les normes de conception et de livraison de solutions - Effectue du support à la production (suivi de production et support aux utilisateurs·rices) selon un horaire préétabli (jour, soir, nuit et jours fériés). - Effectue toutes autres tâches connexes. Les qualifications que nous cherchons : - Baccalauréat en informatique ou dans un domaine pertinent. - 3 à 5 ans d'expérience dans un rôle de développeur·se BI. - Excellente connaissance des outils de visualisation de données comme PowerBI et MicroStrategy. - Excellente connaissance des différents modèles de données existant (Data Vault, Star Schema, Datamart, etc.) ainsi que leurs forces et limitations. - Connaissance de la plateforme AWS et des services comme Glue, Redshift, Aurora est un atout. - Connaissance du domaine de la vente au détail et/ou logistique est un atout. - Bilinguisme essentiel (oral et écrit). - Forte maitrise de l’environnement Microsoft Office. - Le·la titulaire du poste devra se déplacer occasionnellement entre les différents sites de Metro (Laval, Montréal, Varennes, Ontario). - Forte expérience de travail avec les plateformes de transformations de données de type ETL comme Informatica, Talend, SSIS, etc. - Une solide expérience de travail de conception et d’optimisation de pipelines de données sur de grands volumes de données structurées et semi-structurées. - Expérience en matière de développement d’entrepôts de données, de modélisation et/ou d’analyse de données. - Expérience pertinente avec les plateformes de sciences de données tel que AWS, Python, Databricks, Spark, Hortonworks. Quelques atouts supplémentaires : - Flexibilité dans la gestion de son quotidien - Orientation vers un travail/service de qualité - Connaissances techniques et professionnelles - Communication interpersonnelle - Gestion des priorités - Autonomie - Apprentissage rapide et soutenu - Résolution de problèmes Les responsabilités et les relations attribuées à ce rôle peuvent changer si nécessaire pour atteindre les objectifs de METRO. METRO a pris l'engagement d'offrir un environnement de travail inclusif qui reflète les communautés que nous desservons. Ainsi, l'entreprise valorise, respecte et mise sur la diversité des origines, des expériences et des points de vue car elle nous permet d'innover, de prendre de meilleures décisions et de mieux comprendre notre clientèle. Nous considérerons les candidatures qualifiées provenant de tous les horizons afin de constituer la meilleure équipe. Nous vous encourageons à nous informer si votre condition actuelle nécessite des mesures d'adaptation au niveau du processus de recrutement afin que nous puissions vous accommoder. Veuillez noter que nous communiquerons uniquement avec les personnes dont la candidature est retenue. Nous demandons respectueusement aux agences de ne pas communiquer avec nous ou nous faire parvenir des candidatures non sollicitées.
Front End Clerk - Part Time
Metro, Hanover, ON
Position Title: Front End Clerk - Part Time Position Type: Permanent Requisition ID: 37383 Banner: Food Basics Employment Type: Part-Time Location: HANOVER 233 7TH AVE Shift: Days, Evenings & Weekends Hours: Be in the action and help make the difference when serving our customers. Become a brand ambassador and share your passion for food with our customers! Our front-end team is fundamental to Food Basics overall success. If you are interested in joining enjoy meeting new people and helping others, the front-end department is waiting for you! General Qualifications Customer service driven Strong Communication Skills Retail experience considered an asset High attention to detail and basic level of numeracy skills Basics computer and register skills an asset Able to stand for extended periods Must be available to work flexible shifts which may include nights, weekend and holidays The responsibilities and relationships assigned to this role may change as is necessary to achieve Metro's business objectives. METRO is committed to providing an inclusive work environment that reflects the communities we serve. The company values, respects and relies on the diversity of backgrounds, experiences, and points of view because it allows us to innovate, make better decisions and better understand our customers. We will consider qualified applications from all walks of life to build the best team. We encourage you to let us know if your current condition requires accommodation in the recruitment process so that we can accommodate you. Please note that we will only contact those whose applications are selected. We respectfully request that agencies do not contact us or send us unsolicited applications.
Front End Supervisor (Bilingual)
Home Depot of Canada Inc., Boisbriand, QC
*Full-Time Position, Salary starting at 22.50$/H*Under the management of Front End Supervisors, our Associates can flourish and reach their peak. They provide leadership by coaching, training, motivating and inspiring associates to perform at their best and encouraging their personal and professional development and growth. Front End Supervisors set objectives to delight our customers and grow long-term relationships between our associates and customers.What sets us apart? Health and Dental Benefits for Full Time associatesProfit Sharing and Stock Purchase PlanPaid Training & Career Development Tuition ReimbursementThe Home Depot Values that inspire team work and comradery amongst Department Leaders and associates What you will be doing: Communicating, delegating and following up on daily tasks that are assigned to the Front End Associates (including Head Cashiers, Cashiers and Lot Associates)Setting clear performance expectations, regularly documenting performance, delivering performance feedback and motivating team Teaching and training associates on how to reduce shrinkRecognizing and rewarding good performance based on feedback from Voice of the Customer surveyEnsuring all paperwork and procedures are completed according to standard operating procedureWork with vendors, merchants, Assistant Store Managers and Store ManagersScheduling Associates for effective coverageEnsuring all required training is provided on Home Depot policies, procedures, reports, and culture Developing associates and future leaders via position-based core curriculum learning programFollow-up on Customer issues and own the resolution process inside the store to ensure customer satisfaction is achieved What we are looking for: Ability to work a flexible schedule; including days, evenings and weekendsExcellent organizational, interpersonal and customer service skillsExcellent decision making ability and problem solving skills1-2 years experience as a supervisor / leading teams #HTFP
Front End Developer
ApplytoEducation, Toronto, ON
Position Overview: ApplyToEducation is a fast-paced family-owned business with a start-up feel. We build web-based HR software to help K-12 Schools manage each stage of their employees' careers. Our software makes a difference in the quality of education Canadian schools are able to deliver.We are seeking a skilled Front End Developer with expertise in jQuery, JavaScript, HTML, and React to join our dynamic team. As a Front End Developer, you will be responsible for crafting engaging and responsive user interfaces that seamlessly integrate with our backend systems. You will collaborate closely with designers, backend developers, and other stakeholders to deliver high-quality web applications that meet our clients' needs and exceed expectations.Key Responsibilities: Front End Development: Design and implement user-facing features using jQuery, JavaScript, HTML, and React, ensuring responsiveness, cross-browser compatibility, and performance optimization. UI/UX Collaboration: Collaborate with UX/UI designers to translate design mockups and wireframes into interactive and visually appealing web pages and applications. Code Maintenance and Optimization: Maintain and optimize existing codebase to enhance performance, scalability, and maintainability, while adhering to coding best practices and standards. Cross-Functional Collaboration: Work closely with backend developers to integrate frontend components with server-side logic, APIs, and databases, ensuring seamless data flow and functionality. Testing and Debugging: Conduct thorough testing of front end components to identify and fix bugs, ensuring a smooth and error-free user experience across different devices and platforms. Documentation: Document technical specifications, project requirements, and development processes to facilitate knowledge sharing and collaboration within the team.Requirements: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience). Minimum 5 years experience using UI frameworks such as React and Bootstrap, with the ability to write straight HTML, JavaScript, and CSS. Experience extending an existing UI framework beyond its capabilities. Strong understanding of responsive design principles and cross-browser compatibility. Experience with version control systems (e.g., Git) and front end build tools (e.g., Webpack, Gulp). Familiarity with RESTful APIs and asynchronous request handling. Excellent problem-solving skills and attention to detail. Ability to work effectively in a collaborative team environment and communicate technical concepts to non-technical stakeholders.Additional Requirements: Must be located in Canada. Ability to work remotely and be available during Eastern Standard Time (EST) working hours. We have an office in Toronto if you prefer to work in-person.Benefits: Competitive salary and benefits package. Opportunities for professional development and career growth. Flexible work arrangements and a supportive work environment. Exposure to cutting-edge technologies and projects.Join our team and contribute to building innovative and impactful web solutions that make a difference! Apply now and become part of our exciting journey.
Expert Solution & System Integration
Canadian National Railway, Montreal, QC
At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks. You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!Job SummaryAs an Expert Solution & System Integration, you’ll be at the forefront of technology, seamlessly connecting business needs with user experience. Your role involves developing integration strategies for highly complex systems to serve railroad operations, creating precise interface specifications, and analyzing solutions to ensure smooth data flows across various IT/OT layers (hardware, platforms, applications, and legacy systems). Your leadership and meticulous product documentation will be instrumental in driving successful product developmentMain ResponsibilitiesKey Responsibilities: 1.           Strategic Integration Leadership: ·       Lead the software development lifecycle, overseeing end-to-end solution development envisioned by architects. ·       Act as the technical bridge between solution architecture, business analysis, UI/UX design, development, infrastructure integration, quality testing, vendors, and project management. ·       Ensure a consistent understanding of the solution across all team members. 2.           Effective Collaboration: ·       Collaborate seamlessly with cross-functional technical teams, fostering innovation and efficient problem-solving. ·       Engage with both business stakeholders and technical experts, adapting communication styles as needed. 3.           Solution Planning and Delivery: ·       Work closely with Business and IT stakeholders during the planning phase. ·       Define functional components and integration points within the solution. ·       Identify task dependencies and sequence activities across teams. ·       Support functional designers and uphold best practices in design documentation. Qualifications: ·       Technical Mastery: You’re the go-to technical expert for end-to-end solution delivery. ·       Communication Agility: Whether simplifying tech jargon for non-technical stakeholders or engaging in complex discussions with the product team, you excel. ·       Collaborative Mindset: You thrive in cross-functional environments, driving successful outcomes through teamwork.   If you’re passionate about shaping cutting-edge solutions and ensuring seamless integration, we invite you to join our dynamic team!   Major Responsibilities:   1.       Research            ·       Collaborate with Business Area, Product Owner, Product Manager, Architects and Designers (UX/data), to understand business objectives and purpose of the future application ·       Supports requirements gathering and architecture shaping ·       Perform research to understand ‘As Is’ application(s) (when applicable) and architecture artifacts ·       Perform research and get familiar with commercial package chosen (when applicable)          ·       Understand integration points between, hardware, front-end, backend and satellite systems and highlight potential solution delivery risks     2.       Define  ·       Collaborate with UX, application and data designers to understand individual pieces and component of the solution design ·       Collaborate with other IT stakeholder and vendors to understand integration points ·       Envision and identify systems components required to deliver the full integrated solution ·       Ensure all the pieces of the solution have been thought thru and that the solution respects the agreed architecture ·       Collaborate with Business and Data Designers to define data conversion strategy ·       Collaborate with Quality Assurance to build-up strategies and overall integration testing requirements ·       Work closely with all teams involved (including vendors) in defining and planning the delivery of the solution   3.       Deliver  ·       Oversee application design activities (including vendor’s) ·       Lead design sessions and overall design decisions ·       Advocate standardization and design patterns ·       Work closely with IT Stakeholders (including vendors) in removing any solution barriers, translate the impact of these barriers to the project leadership, and manage and mitigate the associated risks ·       Escalate potential architecture changes or change in scope ·       Review and approve functional design documents and ensure consistency of documentation an integrated solution ·       Coordinate solution activities among all the different teams involved ·       Ensure that all requirements and integration failure points have been met through testing activities ·       Finalize and lead conversion activity in collaboration with Business and Data Designer ·       Collaborate to the preparation and coordination the full Implementation Plan ·       Ensures solution is stable in production and properly transferred to core ·       Master the end-to-end solution and act as the go-to person for any question related to the solution in scope for delivery ·       Oversee support requests and ensure integrity of the long-term solution ·       Ensure the solution follows the standard support procedures ·       Ensure solution is stable and sustainable in Production Environment   4.       Govern ·       Assist in defining design standards, maintaining/evolving governance, and foundational best practices (i.e., design patterns, design principles.) ·       Maintain the currency of the design documentation ·       Analyze and evaluate design documentation and solution decomposition and improve based on lessons learns and best practice ·       Assist in defining data modeling standards, and foundational best practices ·       Collaborate in the elaboration of long-term vision to move toward interactive design and Design Thinking ·       Lead technical discussions and moderate technical decisions   Skills / Functional Knowledge: ·       Entrepreneur mindset, self started and with solid leadership experience ·       Strong communication skills - communicate well with technical and nontechnical audience and at all levels ( IT, business ) ·       Solid experience with SDLC in highly regulated and operation critical environments ·       Strong problem-solving skills ·       Strong organization skills ·       Creative, innovator and strong analytical skills ·       Experienced to building products with external vendors (on shore and off-shore)   Education / Certification / Experience:   ·       Bachelor or Technical degree in Computer sciences, Software Engineering, or Information technology ·       Minimum of 7-12 years of relevant experience in software engineering lifecycle process ·       Familiar with API Management platforms such as APIGee (preferred), WSO2, SwaggerHub, Mashery or others ·       Experience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, and Swagger ·       Experience with cloud technologies (Google, Azure) ·       Experience with Dev Opps tools and process ·       Past exposure to Reliability, Maintainability and Safety requirements ·       Past exposure to Mobile platform (Android OS, Apple OS, Firebase) ·       Experience with Business requirement gathering process ·       Experience with Data modeling ·       Past exposure to mainframe systems ·       Past exposure to high complexity system integration involving operation safety components (rail, aerospace, robotics, IoT, etc) ·       Strong knowledge in technical and functional specifications using flowcharting, sequence diagrams, or any other UML pattern needed. ·       Experience in leading a team in the context of a project lifecycle (waterfall and agile/hybrid agile) ·       Bilingualism (nice to have) with high proficiency in English (spoken and written)This position is posted as a grade 7. For internal candidates, note that the grade level of the position may adjust based on the employee's experience.About CNCN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada’s Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.