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 "R&D Software Developer in Canada"

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

Recommended vacancies

Staff Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet's FortiWeb team is expanding and looking to find experienced embedded developers to join their team! Responsibilities: •Work with the Product Management teams on the product roadmaps, new features design, and product certifications. •Work with R&D and QA throughout the product development lifecycle. •Develop pre- and post-sales tools and environments. •Research new technologies and trends to be familiar with and be able to devise new solution. Requirements: •B.S. in Computer Science or Electrical Engineering; M.S. preferred. •Proficient in C language, proficient in development tools and environments under LINUX, such as gcc gdb libc, etc., able to understand GNU Makefile. •Deep knowledge of the HTTP/HTTPS protocol. •Familiarity with network firewalls, IDS/IPS, VPN, security consulting, SSL, IPsec. •Familiarity with common Web Authentication protocols, like NTLM, HTTP Basic, Radius, LDAP. •Experience with common web servers and proxies (like Nginx/Apache/Haproxy). •Understanding of Web application vulnerabilities, OWASP top 10. •Extensive experience in a pre- and post-systems engineering. •Experience with containers and Kubernetes. •High self-learning abilities. #GD #LI-ELENASH
Staff Software Developer
Fortinet, Burnaby, BC
DescriptionResponsibilities: •Work with the Product Management teams on the product roadmaps, new features design, and product certifications. •Work with R&D and QA throughout the product development lifecycle. •Develop pre- and post-sales tools and environments. •Research new technologies and trends to be familiar with and be able to devise new solution. Requirements: •B.S. in Computer Science or Electrical Engineering; M.S. preferred. •5+ years of networking related development under Linux environment. •Solid Programming skills with C/Golang. •Proficient in development tools and environments under LINUX, such as gcc gdb libc, etc., able to understand GNU Makefile. •Experience and knowledge in Linux kernel development, such as memory management, filesystem, networking stack. •Experience with multi-core system development. •Good understanding of TCP/IP networking stack. •Excellent problem solving and troubleshooting skills. •Experience with virtualization/container/clould technologies is preferred. #LI-ELENASH #GD
DevOps Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is looking for passionate and talented problem solvers to join our main DevOps team for developing and managing the next generation of DevOps framework infrastructure which is a key part of Fortinets software R&D and release workflow. The successful candidate will be responsible for maintaining the existing services and infrastructure while designing and developing feature enhancements. Job Responsibilities: • Participating in requirements review of enhancements on the DevOps infrastructure, focusing on the virtual desktop, software build and release infrastructure. • Designing and developing the DevOps infrastructure. • Maintaining and bug-fixing existing applications and infrastructure. • Streamlining the workflow with automation. • Supporting the DevOps test automation infrastructure. Job Skills Required: • 3+ years of hands-on experience with DevOps automation and development tools (Jenkins, Docker, Ansible, Gitlab, Review Board, etc.) • Strong python development & scripting. • Experience with building and maintaining the virtual desktop infrastructure (VDI). • Experience with different virtualization environments such as VMware, OpenStack. • Strong systems experience on Linux, bare-metal and virtual machines. • Understanding of file system, storage configurations and data replication. • Experience with Linux shell Good knowledge of SVN, GIT and best practice in release management. • Team player with strong interpersonal, written and verbal communication skills. • Outstanding troubleshooting and debugging skills. • Ability to multi-task and quickly react to system/service issues. Nice to Haves: • Knowledge of TCP/IP networking, firewalls, switching, and routing. • Familiarity with web services (JSON, REST, etc.) • Experience with Test Automation using Robot Framework. Educational Requirements • Bachelors Degree in Computer Science #GD #LI-AV1
Senior Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Senior Software Developer for opportunity in our FortiGuard service team of R&D division. This role will enable you to gain exposure to complex technology in network security and provide you with the opportunity to gain hands-on experience with the various stages in the development cycle. Job Responsibilities: Working within our team and responsible for development, you will use your skills to develop, maintain and improve new and existing components for one (or many) of our products. You will develop prototypes, add new serviced, fix bugs, update and maintain back-end support for the project and work with other teams as well. You will be involved in the full development lifecycle of product. Job Skills Required: •7+ years of software development experience •Solid all-around programming skills with Python, Java, Javascript (C/C++ could be nice to have as well) •Experienced in relational database and SQL, big data framework (Hadoop, HBase, Kafka etc.) •Familiarity with networking protocols/stacks and network analysis tools a nice to have but not essential •Experience with development on Linux environment •Good communication skills, quick learner, self-initiative, responsive and responsible You will also bring to the team: •Positive attitude •Passion for Coding •Superior problem solving •Great trouble shooting skills •High motivation to succeed •The ideal candidate is a team player and has excellent time management skills plus strong motivation towards career goals and growth. Educational Requirements: •Bachelors degree in Computer Science or Electrical Engineering #GD #LI-MIMI
Software Developer - FortiAI
Fortinet, Burnaby, BC
DescriptionWe are the FortiAI team, which is in charge of our new product line: FortiAI. It is a leading edge product which utilizes machine learning technology for sub-second malware detection and instruction detection. Job Responsibilities: •Develop new features for the FortiAI product •Debug and test of the FortiAI product Skills Required: •Must be very familiar with C or C++ •Knowledge of at least 2 scripting language: Shell, Perl, Python, etc •Experience in Unix/Linux environment is a must •Must be very Knowledgeable of TCP/IP networking •Knowledge of firewalls, switching and routing •Knowledge of crypto, encryption and certification •Good problem solving and troubleshooting skills •Highly motivated and responsible quick learner •Familiar with system installations, configurations, and troubleshooting •Background in machine learning or cuda programming is a plus Education requirement: •Bachelors Degree in Computer Science or equivalent experience #GD #LI-MIMI
Staff Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a new Staff Software Developer to join the team. Responsibilities: •Work with the Product Management teams on the product roadmaps, new features design, and product certifications. •Work with R&D and QA throughout the product development lifecycle. •Develop pre- and post-sales tools and environments. •Research new technologies and trends to be familiar with and be able to devise new solution. Requirements: •B.S. or higher in Computer Science or Electrical Engineering; •Proficient in C language, proficient in development tools and environments under LINUX, such as gcc gdb libc, etc., able to understand GNU Makefile. •Deep knowledge of the HTTP/HTTPS protocol. •Familiarity with network firewalls, IDS/IPS, VPN, security consulting, SSL, IPsec. •Familiarity with common Web Authentication protocols, like NTLM, HTTP Basic, Radius, LDAP. •Experience with common web servers and proxies (like Nginx/Apache/Haproxy). •Understanding of Web application vulnerabilities, OWASP top 10. •Extensive experience in a pre- and post-systems engineering. •Experience with containers and Kubernetes. •High self-learning abilities. #GD #LI-ELENASH
Staff Software Developer - FortiGate/FortiSASE
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Senior Systems Programmer with a passion for building software that perform at scale. In this role, you would design, develop, and maintain components of the FortiGate firewall which support deployments in cloud architectures. In addition, you would also be responsible for the development of the API and networking architecture that the FortiGate user interface relies on to deliver responsive, reliable results. You will join a high energy team that is creating compelling and innovative firewall management & monitoring systems for a wide variety of users. You will participate in the design, development, and operation of Fortinet's next generation cloud security platform - FortiSASE. You will have ownership of significant areas of the code for both new feature development, and maintenance and redesign of existing areas of the products. This role has a growth opportunity into a management position leading multiple developers supporting the above areas. As a Fortinet Developer, you will learn about the latest advancements in network security - including SD-WAN, VPN setup, SASE (Secure Access Service Edge) and Cloud Management. 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 development of features that matter. Most of all, you are excited about the opportunity to learn, experiment, and drive the use of modern development tools. You can find out more about our team and what we look for at https://youtu.be/zx56_G2RnjE Job Responsibilities In this role at Fortinet, you will: • Develop and maintain network, security, and orchestration code to support cloud FortiGate deployments with FortiSASE • Support the user interface team with REST API development and performance improvements • Optimize API communication across distributed firewalls • Collaborate with development and product teams to create easy to use and powerful applications • Promote best practices within the team and organization • Provide improvement suggestions while using Fortinet products on a daily basis Job Skills Required • 5 years of overall software development experience with C/C++ • Expert level understanding of Linux systems development • Hands on experience creating or using REST APIs • Experience with Cloud systems architecture and design • Understanding of networking and security concepts • Strong communication skills (written and verbal) in a team or customer environment Assets: • Apache module development • Experience with NodeJS server-side application development with Typescript • Familiarity with CloudStack or Openstack • Understanding of UX principles and how to apply them Education: Bachelor's degree in Computer Science or equivalent experience. #GD #LI-CN1
Staff Software Developer
Fortinet, Burnaby, BC
Description Staff Software developer Fortinet's FortiWeb team is expanding and looking to find experienced embedded developers to join their team! Responsibilities : • Work with the Product Management teams on the product roadmaps, new features design, and product certifications. • Work with R&D and QA throughout the product development lifecycle. • Develop pre- and post-sales tools and environments. • Research new technologies and trends to be familiar with and be able to devise new solution. Requirements : • B.S. in Computer Science or Electrical Engineering; M.S. preferred. • Proficient in C language, proficient in development tools and environments under LINUX, such as gcc gdb libc, etc., able to understand GNU Makefile. • Deep knowledge of the HTTP/HTTPS protocol. • Familiarity with network firewalls, IDS/IPS, VPN, security consulting, SSL, IPsec. • Familiarity with common Web Authentication protocols, like NTLM, HTTP Basic, Radius, LDAP. • Experience with common web servers and proxies (like Nginx/Apache/Haproxy). • Understanding of Web application vulnerabilities, OWASP top 10. • Extensive experience in a pre- and post-systems engineering. • Experience with containers and Kubernetes. • High self-learning abilities. #GD #LI-ELENASH
Senior Software Developer
Fortinet, Burnaby, BC
DescriptionSenior Software Developer Responsibilities : • Work with the Product Management teams on the product roadmaps, new features design, and product certifications • Work with R&D and QA throughout the product development lifecycle • Develop pre- and post-sales tools and environments • Research new technologies and trends to be familiar with and be able to devise new solution Requirements : • B.S. in Computer Science or Electrical Engineering; M.S. preferred • Proficient in C language, proficient in development tools and environments under LINUX, such as gcc gdb libc, etc., able to understand GNU Makefile. • Deep knowledge of the HTTP/HTTPS protocol • Familiarity with network firewalls, IDS/IPS, VPN, security consulting, SSL, IPsec • Familiarity with common Web Authentication protocols, like NTLM, HTTP Basic, Radius, LDAP. • Experience with common web servers and proxies(like Nginx/Apache/Haproxy) • Understanding of Web application vulnerabilities, OWASP top 10 • Extensive experience in a pre- and post-systems engineering • Experience with containers and Kubernetes • High self-learning abilities #GD #LI-ELENASH
R&D Technical Writer - Tax Incentives Practice (Contract)
KPMG, Toronto, ON
OverviewAt KPMG, you'll join a team of diverse and dedicated problem solvers, connected by a common cause: turning insight into opportunity for clients and communities around the world.KPMG is currently seeking an information technology-minded Technical Writer to join its Tax Incentives Practice for a 6-month contract engagement. This opportunity has the potential to convert to permanent subject to performance. The specific opportunity is for a new or newer graduate with experience in Technical Documentation Writing. The individual will work alongside our KPMG Technical Experts (Engineers, Scientists and Software Developers) to conceptualize technical information into documentation for external clients. In this role, you will attend meetings with the likes of CTO's, Chief Architects and Software Developers to understand the client's R&D activities. Your KPMG engineering colleagues will identify software and/or engineering related activities that qualify for the SR&ED program. Following these meetings, your ability to quickly understand and contextualize new concepts such as software architectures, frameworks, system integrations, and new/improved algorithms will be instrumental. Once the necessary information has been obtained from the client, you will write technical reports to summarize the work discussed. What you will do Support our team of full-time professionals in writing technical reports that summarize work performed by our clients Attend and listen in on client interviews conducted by our own technical experts. These meetings are aimed at gathering pertinent supporting information which our experts will use to form compelling arguments to support SR&ED project claims Keeping up-to-date with innovative technologies and trends in the world of Information Technology, Artificial Intelligence, Machine Learning and Data Analytics. Translate Proof-of-Concept (POC) and other technical documentation such as test logs, project milestone reports into more concise technical summary reports Ask questions appropriately and listen effectively to understand the operational state of the technologies being supported Contribute to key decision making and improved processes around compliance while working closely with Lead Technical Writer and other team resources Deliver on projects in a timely manner while always keeping the team on track What you bring to the role Post-secondary degree in English, Communications, Journalism, OR relevant Information Technology training Excellent communication and exemplary collaboration skills Previous experience in technical writing, patent writing, or grant applications in a relevant industry (engineering, technology, etc.) and having worked in a matrixed environment is an asset Curious research mindset and demonstrated interest in technology or technical processes High comfort level with software/IT technology topics and related terminology Ability to work closely with clients of all training backgrounds and to manage client expectations. Ability to prioritize tasks for multiple clients to consistently achieve delivery milestones. A desire for self-improvement through continuous learning. MS Suite (PowerPoint, Excel) Experience using Confluence and Jira is a nice to have Ability to work independently to meet deadlines The successful candidate will: Be exposed to new and exciting technologies and state-of-the art innovations in a wide range of industries (computer science, information technology, FinTech, electrical engineering, etc.) Gain valuable business experience to complement your technical training Build and manage client relationships at multiple client levels, ranging from software developers to upper management Promote the advancement of scientific innovation and technology in Canada The Scientific Research and Experimental Development (SR&ED) program is one of Canada's largest tax incentive programs. It is intended to create a supportive environment for Canadians to carry out research and development (R&D) and foster technological innovation. The program has existed in one form or another for over 50 years. KPMG's Tax Incentives Practice (TIP) consists of a multi-disciplinary team of engineers and accountants that assist our clients to obtain tax savings through incentive programs like SR&ED Providing you with the support you need to be at your best For more information about KPMG in Canada's Benefits and well-being, click here. Our Values, The KPMG WayIntegrity, we do what is right | Excellence, we never stop learning and improving | Courage, we think and act boldly | Together, we respect each other and draw strength from our differences | For Better, we do what matters KPMG in Canada is a proud equal opportunities employer and we are committed to creating a respectful, inclusive and barrier-free workplace that allows all of our people to reach their full potential. A diverse workforce is key to our success and we believe in bringing your whole self to work. We welcome all qualified candidates to apply and hope you will choose KPMG in Canada as your employer of choice. For more information about Inclusion, Diversity & Equity in Recruitment, please click here . If you have a question about accessible employment at KPMG, or to begin a confidential conversation about your individual accessibility or accommodation needs through the recruitment process, we encourage you to visit our accessibility page .
Project Officers - RD and Innovation
Exceldor Cooperative, Saint-Bruno-de-Montarville, QC
Exceldor Cooperative is looking for two Project Officers – R&D and Innovation to support the operations of its Saint-Bruno-de-Montarville plant. Part of the Quality, R&D, and Animal Welfare department, they will respond directly to the Director of R&D and Innovation. The main mandate of the R&D and Innovation Project Officers will be to independently manage research and development projects related to the design of new products, the improvement of existing products, and the optimization of product processes to meet the needs of internal and external clients.More specifically, the incumbents:Actively contribute to Exceldor’s growth by generating volume, margin and cost savings;Organize, lead and coordinate multidisciplinary project teams according to the company’s priorities;Ensure the management and follow-up of the projects entrusted to them;Liaise with the various departments involved in product development and other projects to deliver expected results (product, costs, earnings, etc.), within the expected timeframe;Ensure that updates on projects are communicated to the various stakeholders;Develop new product formulation based on business strategy;Ensure that product specifications are viable and meet the expressed need of the internal/external client, that cost and profitability meet the target and that timelines are respected;Conduct laboratory testing, coordinate and conduct production testing;Solve product development problems;Analyze results, write technical reports and make recommendations;Lead the organization and functioning of the internal sensory evaluation panel;Research external resources (suppliers, research centres, etc.) and meet with them to evaluate the recommendation of new ingredient suppliers and concepts. Bachelor’s degree in Food Science and Technology, Food Engineering or any other relevant field;A minimum of 5 years of experience in agri-food product development, including experience in project management;A relevant experience in the field of meats and/or in the development of overprocessed poultry products is considered an important asset;Excellent knowledge of CFIA processes, ingredients, legislation and standards (labelling, recipe formulation, meat cut nomenclature, etc.);In-depth knowledge of the best practices in food product development;Knowledge of research and development grant and tax credit programs;Proficiency in Microsoft Office Suite tools (Word, Excel, Outlook, PowerPoint);Basic knowledge of nutrition and the culinary arts;Bilingualism in French and English is essential for this position.
Software developer - C++
Coveo Solutions inc., Montreal, QC
Play a key role in developing modules that deliver secure and split-second search results. As a Backend Developer in the Security Cache team in R&D, you will be working at the core of the Coveo Relevance Cloud Platform. The team is responsible for designing, developing, orchestrating, scaling and monitoring many systems that quickly and accurately determine which pieces of secured information can be returned to users performing a search query. Along with your team colleagues, you will be working on making sure that these modules are: Extremely precise - Quality is not a choice when it comes to secured content; Ultra optimized - Queries need to be answered in the blink of an eye; Highly available - Always up… Always; Scalable - Colossal amount of data needs to be ingested every day. Sounds challenging? Then we need you! Your typical day at Coveo: You start the day with your virtual morning scrum. The bar was set high for the last 2 weeks, and 3 days before delivering, it seems your team did an excellent job so far. You’re waiting on your performance tests to finalize and pick a few other tasks on another project on your Jira board You think about your next lines of code: you’re stuck on a problem. You stop by Slack and ask one of your colleagues if they have any ideas for you. After all, they may have already dealt with something similar Code, test, code, test… When you think you’re ready, you open a pull request to get feedback from your colleagues. You’re expected to give them feedback on their work too!  Your afternoon is a great focused stretch. You end your day proudly, with a fist in the air, because you finally understood the interaction between 8 different modules that caused a glitch. Good job! You use a few minutes of your free time to think about and document your next awesome hackathon project. What are the basic requirements for the role? At least 3 years of working experience with C++ You’re a fast learner and a team player You like to challenge yourself, to be challenged and don’t hesitate to challenge others… You know it’s the way to go to deliver high quality, well-tested and performant modules Great capacity to explain the reasoning behind your coding choices. A person that will simply CARE about the challenge they will tackle, and do the extra steps to achieve a great result. Some qualifications or assets that might add weight to your application:  Familiarity in Java and Python Familiarity with DevOps technologies (AWS services, Kubernetes) Familiarity with SQL databases Send us your CV, we want to get to know you!  You don’t need to check every single box; passion goes a long way and we appreciate that skillsets are transferable. Send us your application, we want to hear from you! / Send us your application, we want to know what you're all about! Join the Coveolife!  We encourage all qualified candidates to apply regardless of, for example, age, gender, disability, gaps in CV, national or ethnic background.
SAP iXp Intern - Software Developer [Vancouver]
SAP, Vancouver, BC
We help the world run betterOur company culture is focused on helping our employees enable innovation by building breakthroughs together. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from. Apply now! About the SAP Internship Experience Program The SAP Internship Experience Program is SAP's global, strategic, paid internship program that provides university students with opportunities to find purpose in their careers. Three reasons to intern at SAP Culture of collaboration: meet with mentors, make new friends across the globe and create a thriving personal network. Project-driven experience: gain cross-functional skills from our virtual and in-person learning sessions, diverse subject matter experts, and project deliverables. Gain visibility: with SAP Internship Experience Program in your title, you'll have a global network of SAP leaders, entrepreneurs and career development opportunities at your fingertips. What you'll do Position Title:SAP iXp Intern - Software Developer Location:Vancouver, BC Expected Start Date: April 2024 Contract Duration: 8 months Work Hours: 40 hours per week SAP Concur is the world's leading brand for integrated travel, expense, and invoice management solutions, driven by a relentless pursuit to simplify and automate these everyday processes. The Travel Platform team at SAP Concur is seeking a highly motivated and energetic software developer to assist in building our next-gen travel platform. We are building the new travel admin configuration platform which will be used by all clients with an admin role, to configure various features across the SAP Concur site. What you bring We're looking for someone who takes initiative, perseveres, and stay curious. You like to work on meaningful innovative projects and are energized by lifelong learning. Position Requirements: Understanding of software applications, software development lifecycle, and development methodologies (Agile/Scrum) Strong programming skills and experience with object-oriented languages such as Java Strong proficiency in front-end development languages (JavaScript, HTML, CSS) Flexibility to work with a global team in various time zones Clear and concise communication, both verbal and written Strong desire to interact with and learn from senior members of the team Nice to Have: JavaScript framework (React+Redux) experience preferred Java framework (Spring Boot) experience preferred DevOps experience preferred Experience with databases (PostgreSQL) preferred UI Unit and/or E2E Testing experience preferred Familiarity with development tools such as Git and JIRA Educational requirements: Currently studying or have recently completed an undergraduate or graduate program in Computer Science, Electrical Engineering, Information Technology, or Information Systems Meet your team We are a full-stack development team. We use React, Node.js and Redux for Web UI development and our backend services are using SpringBoot. We also manage CI/CD pipelines for our services using Kubernetes and Docker. In addition to these technical skills, you will get to work in a highly collaborative environment using agile software development methodologies. Our team is distributed across multiple cities in the US. We build breakthroughs togetherSAP innovations help more than 400,000 customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with 200 million users and more than 100,000 employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, we build breakthroughs, together.We win with inclusionSAP's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better and more equitable world. SAP is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to the values of Equal Employment Opportunity and provide accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team: [email protected]. For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program, according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training.EOE AA M/F/Vet/Disability:Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, age, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability. SAP believes the value of pay transparency contributes towards an honest and supportive culture and is a significant step toward demonstrating SAP's commitment to pay equity. SAP provides the hourly base salary rate range applicable for the posted role. The targeted range for this position is 24-40 CAD. The actual amount to be offered to the successful candidates will be within that range, dependent upon the key aspects of each case which may include education, skills, experience, scope of the role, location, etc. as determined through the selection process. SAP offers limited benefits for employees hired into hourly or like roles subject to appliable plan/policy terms. A summary of benefits and eligibility requirements can be found by clicking this link: SAPNorthAmericaBenefits.com Requisition ID: 388079 | Work Area: Software-Design and Development | Expected Travel: 0 - 10% | Career Status: Student | Employment Type: Intern | Additional Locations: #LI-HybridRequisition ID: 388079 Posted Date: Mar 26, 2024 Work Area: Software-Design and Development Career Status: Student Employment Type: Intern Expected Travel: 0 - 10% Location: Vancouver, British Columbia, CA, V6B 1A9
Software R&D Specialist, Tax Incentives Practice
KPMG, Toronto, ON
OverviewAt KPMG, you'll join a team of diverse and dedicated problem solvers, connected by a common cause: turning insight into opportunity for clients and communities around the world. Canada's Scientific Research and Experimental Development (SR&ED) program is one of the country's largest tax incentive programs. It is intended to create a supportive environment for Canadians to carry out research and development (R&D) and foster technological innovation. The program has existed in one form or another for over 50 years. KPMG's Tax Incentives Practice (TIP) consists of a multi-disciplinary team of engineers and accountants that assist our clients to obtain tax savings through incentive programs like SR&ED KPMG is currently seeking a technology-minded professional to join its SR&ED Tax Incentives group. The specific opportunity is for an engineering or computer science trained/experienced professional working in the Software Development space who is seeking to transition and grow into a consultative role. In this role, you will attend meetings with the likes of CTO's, Chief Architects and Software Developers in order to assess client projects for SR&ED potential. During discussions with clients, you will identify software and/or engineering related activities that qualify for the SR&ED program. In this capacity, your ability to quickly understand and contextualize new concepts such as software architectures, frameworks, system integrations, and new/improved algorithms will be instrumental. Once the necessary information has been obtained, you will prepare the technical summaries to justify the projects for SR&ED tax credits. You will also take part in any CRA review meetings to support and defend the claims submitted if needed. What you will do Interviewing client personnel to gather pertinent supporting information and articulating compelling arguments to support SR&ED project claims. Examining client technologies, products and operations to determine which of their R&D activities qualify for SR&ED incentives. Project Management: Plan, organize and execute multiple engagements on time and within budget. Client Management: Successfully develop and manage client relationships/expectations. Keeping up-to-date with innovative technologies and trends in the world of Information Technology, Artificial Intelligence, Machine Learning and Data Analytics. Having an understanding of the SR&ED program and the desire to keep up to date with changes in legislation. What you bring to the role Sc. or M.Sc. in Computer Science, Software or Electrical Engineering OR similar field. 3 to 5 years of experience in software development or other IT technology R&D capacity or 2+ years of SR&ED experience. Superior communications skills (written and verbal) in English. High comfort level and knowledge of computer software/IT technology topics and related terminology. Ability to conduct conversations to understand root causes for issues and grasp key development concepts in R&D scope. Ability to work closely with clients of all training backgrounds and to manage client expectations. Ability to prioritize tasks for multiple clients to consistently achieve delivery milestones. Knowledge of tax rules relating to the CRA's SR&ED program would be an asset. A desire for self-improvement through continuous learning. A demonstrated business acumen and an adaptable growth mindset is invaluable. The successful candidate will: Be exposed to new and exciting technologies and state-of-the art innovations in a wide range of industries (computer science, information technology, FinTech, electrical engineering, etc.). Gain valuable business experience to complement your technical training. Build and manage client relationships at multiple client levels; ranging from software developers to upper management. Promote the advancement of scientific innovation and technology in Canada. Providing you with the support you need to be at your best For more information about KPMG in Canada's Benefits and well-being, click here . Our Values, The KPMG WayIntegrity, we do what is right | Excellence, we never stop learning and improving | Courage, we think and act boldly | Together, we respect each other and draw strength from our differences | For Better, we do what matters KPMG in Canada is a proud equal opportunities employer and we are committed to creating a respectful, inclusive and barrier-free workplace that allows all of our people to reach their full potential. A diverse workforce is key to our success and we believe in bringing your whole self to work. We welcome all qualified candidates to apply and hope you will choose KPMG in Canada as your employer of choice. For more information about Inclusion, Diversity & Equity in Recruitment, please click here . If you have a question about accessible employment at KPMG, or to begin a confidential conversation about your individual accessibility or accommodation needs through the recruitment process, we encourage you to visit our accessibility page .
Software Developer - Full Stack - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Knowledge and experience in Angular / Java Script / CSS / HTML / Spring BootExperience with implementation of approved user interface, design, and deployment of databaseProficient with both front-end and back-end development, including any associated areas such as database design/management and DevOps
Software Developer - Full Stack - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:PHP coding (essential) including knowledge of refactoring code due to upgrading from v 7.x to 8.x:Work with APIs to code browser queries that retrieve data and parse JSON responses to present data to the user or feed downstream processesWrite data in alternate formats (such as CSV)MySQL (essential) and phpMyAdmin, including experience refactoring code due to upgrading from v 5.x to 8.x:e.g., Write database queries using SQL and use result sets to perform business logicWeb development/ UI/AccessibilityHTML, CSS, JavaScriptWCAG 2.0 Level AA
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:10+ years experience in PowerBuilder based development utilizing a combination of PowerBuilder, ODBC, SFTS, DB2, Oracle, batch processing and associated Windows technologies1+ years experience in integrating PowerBuilder Cloud components with external systems like SFTS and database systems Experience in development and design of new mid-tier applications or enhancement to existing ones in a PowerBuilder Cloud focused environment.Experience in Object-Oriented methodologies for the development, design, implementation and maintenance of PowerBuilder applications.Experience with one or more platforms, especially the Windows operating system, database technology, communication protocols
Software Developer - New Grad
Equest, Ottawa, ON
Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.For decades, Ottawa has been a global technology leader. Today, Canada's capital holds one of the brightest and most diverse technological ecosystems in North America. Voted as Canada's best place to live 2017 by Maclean's, Ottawa offers a low cost of living with a high quality of life. The Thales Ottawa office has been a major supplier and long-term trusted partner to DND, enabling the Canadian Armed Forces and the Canadian Coast Guard to achieve mission success.Software Developer: Angular/React C#/Java (New Grad) Position SummaryOttawa, Ontario (Hybrid)The successful candidate will implement, integrate, test, configure, and document full stack web-based software applications, and will be involved in selection, design, and experimentation activities related to such software in support of Innovation Team projects that contribute to naval platform in-service support programs. The successful candidate will help deliver value to the operational team quickly in an agile, incremental way and will work with business analysts and operational stakeholders to identify problems and find relevant solutions. The type of solutions could range from automating business processes, building a custom user interface that will make decision-making easier, connecting multiple software systems together, etc. The successful candidate will make use of modern software development techniques and technologies such as artificial intelligence and data analytics where warranted.Key Areas of ResponsibilityParticipate in user needs / requirements analysis and software design;Experiment with new software stacks for proof of concept / pilot projects;Implement web applications software, including coding, unit testing, and integration;Produce software developer documentation;Apply Infrastructure as Code for quick and repeatable software deployment;Identify and analyze software defects and implement fixes into product releases; andMinimum QualificationsBachelor's degree in software engineering, computer engineering, computer science, or equivalent education with relevant experienceExperience/expertise:Front-end web app software development with Angular and/or React frameworksBack-end web app software development using a managed programming language (e.g. C#, Java) and an associated framework (e.g. Node.JS, Spring, .NET Core)Web app software development using a scripting language (e.g. JavaScript/TypeScript, Python, Ruby) and an associated framework (e.g. Express.js, Django, Ruby on Rails)Preferred QualificationsVery strong coding, unit testing, and debugging skillsExperience working in a scrum/agile software development environmentExperience utilizing Infrastructure as Code patterns and technologies (such as Ansible, Puppet, Chef, Terraform, and AWS CloudFormation)Experience with SQL' API creation and/or management, containerization, e.g. Docker, Kubernetes use of machine learning libraries such as TensorFlow and PyTorch, use of data analysis libraries such as Scikit-learn, Pandas, NumPy, and MatplotlibExperience with military (ideally Navy)What We OfferThales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.Company paid holidays, vacation days, and paid sick leave.Voluntary Life, AD&D, Critical Illness, Long-Term Disability.Employee Discounts on home, auto, and gym membership.Why Join Us?Say HI and learn more about working at Thales click here . ( https://youtu.be/9aMF4NMhEJo )#hybrid#LI-TA1Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience. This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the Canadian Industrial Security Program, the US International Traffic in Arms Regulations (ITAR) and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program and able to obtain a Canadian NATO Secret clearance.
ISL 24R - Intermediate Software Developer
BC Public Service, Fort Nelson, BC
Posting Title ISL 24R - Intermediate Software Developer Position Classification Information Systems R24 Union GEU Work Options Remote Location Abbotsford, BC V2S 1H4 CACampbell River, BC V9W 6Y7 CACranbrook, BC V1C 7G5 CAFort Nelson, BC V0C 1R0 CAHope, BC V0X 1L0 CAKamloops, BC V2H 1B7 CAKelowna, BC V1Z 2S9 CAMultiple Locations, BC CA (Primary)Nanaimo, BC V9T 6L8 CANelson, BC V1L 6K1 CAPrince George, BC V2N4P7 CASmithers, BC V0J 2N0 CASurrey, BC V4P 1M5 CAVancouver, BC V6B 0N8 CAVictoria, BC V9B 6X2 CAWilliams Lake, BC V2G 5M1 CASalary Range As of April 7, 2024: $83,602.12 - $95,237.69 annually which includes a 9.9% Temporary Market Adjustment* Close Date 4/18/2024 Job Type Regular Full Time Temporary End Date 3/31/2025 Ministry/Organization BC Public Service -> Ministry of Finance Ministry Branch / Division Information Mgmt branch/ Corporate Services Division Job Summary Contribute your valued expertise in strategy, design and service delivery to this fast-paced opportunity.The Ministry of Finance plays a key role in establishing, implementing and reviewing government's economic, fiscal, financial management and taxation policies.The Intermediate Software Developer will be a member of a development team working on operational maintenance activities in support of a complex commercial software application. In addition to software development, the technical skills of this role include experience with configuration management, forms creation/ maintenance, templates, business object, data table designs, interfaces and reporting solutions. The Intermediate Software Developer also assesses change requests, clarifies requirements with business analysts and subject matter experts, investigates, recommends and implements solutions with support from a Senior Developer.Job Requirements: Certificate or higher in computer science or related discipline; OR A combination of education, training and equivalent experience may be considered. Equivalent experience is defined as actual experience in managing and supporting major business applications in multiple areas such as planning, designing, developing, supporting and/or maintaining applications. Experience troubleshooting, testing, implementing software and hardware solutions. Experience in structured and object orientated programming in a complex rules based environment. Experience with the following: SQL T-SQL or Oracle PL*SQL Visual Studio C#, VB or ASP.NET Preference may be given to candidates with: HTML Source control methodology For questions regarding this position, please contact [email protected] .About this Position: This is a temporary opportunity until March 31, 2025. A permanent appointment may result from this temporary appointment. An eligibility list may be established to fill future temporary and permanent vacancies. Please refer to MyHR for more information on Temporary Market Adjustments . Employees of the BC Public Service must be located in BC at the time of employment. Remote work is allowed; this position can work up to full time from their home in British Columbia subject to an approved telework agreement. The locations listed above are to assist applicants in searching for this opportunity and are not a complete list of locations.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.The BC Public Service is an award-winning employer and offers employees competitive benefits, amazing learning opportunities and a chance to engage in rewarding work with exciting career development opportunities. For more information, please see What We Offer .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 page of MyHR. 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 Additional Information
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 / integration 5+ year of experience of Siebel integration with Adobe AEM , J2EE and etc., Siebel EIM/EAI 3+ 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. Experience with Siebel Tools Software and editing Siebel Web Templates. Experience in using Siebel Open UI specific classes and Methods. Experience in OBIEE and PowerBI report development Experience in HTML 5, Cascading Style Sheet, JQuery and JavaScript Ability to develop and present new ideas and conceptualize new approaches and solutions Excellent interpersonal relations and demonstrated ability to work with others effectively in teams Demonstrated ability to work with functional and technical teams Demonstrated ability to participate in a large teams and work closely with other individual team members Proven analytical skills and systematic problem solving