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 "Lead 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 - 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
Senior/Team Lead Web Developer - FortiOS
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Senior Web Developer/Team Lead to join the FortiOS Experience team which is responsible for developing our FortiOS, FortiSASE and Fortigate Cloud products. More information on these products can be found at the links below: • https://www.fortinet.com/products/fortigate/fortios • https://www.fortinet.com/products/sase • https://www.fortinet.com/products/smallbusiness/fortigate-cloud You are customer focused and enjoy creating features that improve the lives of your users. You use and create tools that improve development processes, allowing you to focus on web development. In addition you lead by example in promoting software development best practices and enjoy mentoring and coaching team members to achieve their full potential. To find out more about what it is like working for the FortiOS experience team, watch this video - https://www.youtube.com/watch?v=zx56_G2RnjE Job Responsibilities: In this position you will: • Implement and maintain web-based user interfaces for Fortinet security and management products • Collaborate with development teams to create easy to use and powerful web applications • Stay on top of new developments in web application development and suggest improvements within the team • Lead by example in promoting best practices within the team and organization • Lead and/or mentor other team members to allow them to further develop their skills • Provide product improvement suggestions while using Fortinet firewalls on a daily basis Job Skills Required: • Strong JavaScript, HTML and CSS coding capabilities as well as experience with client side MVC frameworks such as Angular or React • Experience leading, training or mentoring software developers • Ability to optimize web interfaces for performance without sacrificing usability • Excellent problem solving and troubleshooting skills Assets: • Understanding of UX principles and how to apply them • Understanding of networking and security concepts Educational Requirements: • Tertiary qualifications in Computer Science or related discipline #LI-CN1 #GD
Senior Java developer to create online scraping tool to combine with existing lead generation tools within the Public sector
S.i. Systems, Ottawa, ON
Job Description: Our client has identified a requirement for a Senior Java developer to create an online scraping tool to scrape data from an external platform and combine it with existing lead generation tools in order to generate a filterable list of alumni abroad. Must Haves: Enhanced reliability clearance 8-10 yrs Java development experience Previous experience using online scraping tools such as Selenium/Python etc Nice to have: Previous experience using Zoominfo or other Lead Generation tools Previous experience using Machine Learning software Tasks: Kick-off meeting with Project Authority at the start of the contract. Meeting remotely with the Project Authority on a bi-weekly basis up until final deliverables are delivered Test the list generation tool by providing the Project Authority with a small sample list Develop entire code and software architecture and complete documentation for the scraping tool in a way that it can be shared with other government departments for future use. Pull sample list to validate quality prior to final deliverable Deliver written and oral updates on progress Specialization and Skills: Software Development Java 8 - 10 years Apply
Merchandiser Retail Team Lead Canada NE PT
Advantage Solutions Inc., Shelburne, NS
Merchandiser Retail Team Lead Canada NE PT Job Locations CA-NS-Shelburne Position Type Part Time Postal Code B0T 1W0 Requisition ID 2024-432252 Category Retail Sales Merchandising Summary Merchandiser Retail Team Lead Canada NE PTLocation(s):Shelburne, NSShelburne Mall 115 King Street, Box 1140ShelburneNSB0T 1W0Sobeys SAS Retail Services Canada is currently hiring for a Merchandising Team Lead- Part Time (PT) for grocery relines/resets execution. What We Offer: $18/h pay.Morning/Day Time OR Night Time Availability: Monday Through Thursday Mornings/Days.Sunday through Wednesday Nights.Flexible Schedule What You’ll Do:Resets/relines- reading and executing planograms with all items tagged.Tagging, rotating, and placing products on shelf. This includes adjusting shelf heights and movement.Building and maintaining relationships with SAS Retail Services Management (area manager), Store Management and assigned merchandiser (when provided).Timely electronic reporting of reset execution and work hours. Can you meet these requirements? Reliable transportation to one or multiple local locations.Physical Requirements: standing/being on feet for up to 8h and being able to lift up to 50+lbs.Comfortable working with smart phone type technology.Prior grocery or big box store retail merchandising experience preferred.Planogram experience preferred: Training available.Ability to work independently or with other merchandisers. SAS Retail Services Canada is a third-party retail merchandising company with cutting edge technology that does retail merchandising in any store, any aisle, any service. Our parent Company is Advantage Solutions Canada (ASM). Responsibilities Advantage Sales and Marketing LLC dba Advantage Solutions is one of North America’s leading sales and marketing agencies specializing in outsourced sales, merchandising, category management and marketing services to manufacturers, suppliers and producers of food products and consumer packaged goods. Advantage Solutions services a variety of trade channels including grocery, mass merchandise, specialty, convenience, drug, dollar, club, hardware, consumer electronics and home centers. We bridge the gap between manufacturers and retailers, providing consumers access to the best products available in the marketplace today. Position Summary Merchandiser Retail Team Lead is responsible for merchandising; resetting ASM manufacturer’s products at retail accounts to ensure customer and clients expectations are met. Essential Job Duties and Responsibilities • Reset Activity, Shelf Conditions and Schematics Completion: Be able to implement customer approved schematics/plan-o-grams/MODs with all items tagged and approved by store management. Must be able to take direction regarding tagging, rotating, and placing products on shelf.• Customer Relations: must have the ability to communicate effectively both internally to Advantage Solutions management and externally with Customers.• Administration/Reporting: will complete (web based) accurate and timely reporting, recaps, timesheets, expense reports, etc. Supervisory ResponsibilitiesDirect Reports- This position does not have supervisory responsibilities for direct reportsIndirect Reports- This position does not have guidance or mentoring responsibilities for indirect reports Travel and/or Driving Requirements- Travel and Driving are essential duties and function of this job - Travel up to 20 % Minimum Qualifications The following are the minimum job-related qualifications which an individual needs in order to successfully perform the essential duties and responsibilities of the jobEducation Level: (Required): High School Diploma or GED or equivalent experienceField of Study/Area of Experience: Retail, Consumer Package Goods (CPG), or merchandising products at retail accounts within an assigned territory 0-2 Years of experience in retail merchandising and/or selling Skills, Knowledge and Abilities • Previous retail experience• Strong self-management skills• Ability to complete daily procedures and responsibilities without direct supervision.• Must demonstrate good judgment and show respect for others.• Focused on the general reset of Consumer Package Goods (CPG) at various locations where CPG goods are sold, such as grocery and convenience stores. These positions may be part-time or full-time.• Responsible for merchandising products at retail accounts within an assigned territory. Environmental & Physical RequirementsField / Reps RequirementsIncumbent must be able to perform the essential functions of the job. Work is performed in a retail in-store environment. Typically requires the ability to spend 66%+ hours each work day doing the following activities: engage in considerable physical activity, ability to lift and/or push up to 35 kgs, stand on feet for long periods of time, use products or cook food as appropriate for the demonstration, and may be required to work in extremely cold conditions (i.e. refrigerated and freezer sections). Also required to travel and drive. The use of proper safety practices when handling the products and/or cooking is essential. Field / Administrative RequirementsIncumbent must be able to perform the essential functions of the job. Work may be performed in an office, field, retail store, or warehouse environment. Typically requires the ability to spend 66%+ hours each work day doing the following activities: engage in considerable physical activity, ability to lift and/or push up to 25 kgs, stand on feet for long periods of time, use products or cook food as appropriate for the demonstration, and may be required to work in extremely cold conditions (i.e. refrigerated and freezer sections). Also required to travel and drive. The use of proper safety practices when handling the products and/or cooking is essential. Additional Information Regarding Advantage Solutions Job Duties and Job Descriptions The Company is committed to providing equal opportunity in all employment practices without regard to race, nation or ethnic origin, colour, religion, age, sex (including pregnancy and childbearing), sexual orientation, marital status, family status, physical or mental disability or pardoned criminal convictions, or any other category protected by law. The above job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and skills required for the position. The Company reserves the right at any time with or without notice to alter or change job responsibilities, reassign or transfer job position or assign additional job responsibilities. The Company shall provide reasonable accommodations of known disabilities to enable a qualified applicant or employee to apply for employment, perform the essential functions of the job, or enjoy the benefits and privileges of employment as required by the law. Employee understands that neither the provision of the Job Description nor any representation in this document creates a guarantee or contract of employment for any specified period of time or changes the nature of Employee’s employment, which can only be modified in a writing signed by the CEO. Important Information The above statements are intended to describe the general nature and level of work being performed by people assigned to this position. They are not intended to be an exhaustive list of all responsibilities, duties and skills required of associates so classified. The Company is committed to providing equal opportunity in all employment practices without regard to age, race, color, national origin, sex, sexual orientation, religion, physical or mental disability, or any other category protected by law. As part of this commitment, the Company shall provide reasonable accommodations of known disabilities to enable an applicant or employee to apply for employment, perform the essential functions of the job, or enjoy the benefits and privileges of employment as required by the law. The Company welcomes and encourages applications from people with disabilities. The Company will provide reasonable accommodations, accessible formats and communication supports upon request to persons with disabilities who take part in all aspects of the recruitment and selection process. If you require accommodation in connection with the application process, please contact: Recruiter, Talent Acquisition, for external applicants, or, a Supervisor for internal applicants. Apply/Share Apply Now!ApplyShareEmail a Friend/ColleagueRefer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed CONNECT TO YOUR CAREER Not ready to apply? Connect with us for general consideration. Interested in this opportunity? Socialize this job opportunity to a friend, colleague, or family member: Job Applicant Privacy PolicySoftware Powered by iCIMSwww.icims.com
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
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 Developer
IDI-Itech development Inc., Richmond Hill, ON, CA
Wage: $46.5/hourWorking hours: 37.5 hours/ weekLocation: 68A Leek Crescent, Richmond Hill, ON L4B 1H1Company Overview:Join our innovative team at IDI-Itech development Inc., a leading IT solution company dedicated to providing comprehensive services to clients in the Greater Toronto Area. We specialize in delivering cutting-edge solutions tailored to meet our clients' diverse IT needs, positioning them for success in today's competitive market. As we expand our enterprise training business, we are looking for a skilled Software Developer to play a key role in the development of our AI training platform. As part of our dynamic team, you will have the opportunity to leverage your expertise in software development to create a cutting-edge platform that will enhance learning outcomes for our clients. This role offers the chance to work on innovative projects and collaborate with a diverse group of professionals in a fast-paced, supportive environment.Responsibilities and Duties:·Collaborate with cross-functional teams to design and develop AI training platform software systems from conception to deployment.·Implement robust and scalable software solutions using cutting-edge technologies and programming languages.·Conduct thorough writing, testing and debugging code to ensure code quality, consistency, and the reliability and performance of the platform.·Assess interrelationships between programs, determining if changes in one program could lead to undesired outcomes in related programs.·Develop automation tools for the discovery and onboarding of system accounts.·Design AI training platform teaching tools and collect data according to the application scenario.·Optimize platform functionality and user experience through continuous improvement and iteration.·Develop clear user stories, detailed feature specifications, tasks, acceptance criteria and timelines.·Design and implement of new system features, ensuring alignment with architectural standards and development best practices.·Create clear, concise, and thorough documentation.·Stay abreast of emerging technologies and industry trends to inform platform development strategies.Job Requirements:·A bachelor's degree or completion of a college program in Computer Science, or software engineering or in related discipline.·At least 3 years of proven experience in the analysis, design, development, testing and implementation of enterprise applications.·Proficiency in programming languages such as Python, Java, SQL, C# or C++.·Familiarity with AI and machine learning concepts, frameworks, and tools.·Strong ability to balance a wide variety of trade-offs and drivers across the multiple skill areas.·Strong problem-solving skills and attention to detail.·Excellent communication and collaboration abilities.How to apply:If you are passionate about software development and eager to be at the forefront of AI innovation, we want to hear from you! Please submit your resume and cover letter outlining your qualifications to .We thank all applicants for their interest; however, only those selected for an interview will be contacted.
Associate Director, Lead Java Developer
RBC, Montreal, QC
Job SummaryJob DescriptionThe RAMPP group within QTS is looking for a senior developer to work on renovating and expanding its point in time data store. The RAMPP group provides risk, pricing and trade processing solutions to our Capital Markets business, and the data store platform is a core part of many of our systems. In this role you will be collaborating on projects with RAMPP teams, helping to develop and implement real use cases. This role provides an opportunity for a senior developer to get involved with the redesign of the data store, making use of modern application design and deployment technques to provide a modern and extensible data store.What will you do?Contribute to development of bi-temporal data store to support the RAMPP use cases.Understand business requirements and how to map them onto bi-temporal data model.Establish working relationships with development teams across RAMPP to understand their requirements.Scale design across different platforms, including different cloud providers.Collaborate with other team members to improve testing, DevOps and code quality metrics.What do you need to succeed?Must have:7+ years of professional experience with Java in a developer role. This is a hands-on development role.Experience with databases, such as PostgreSQL, including designing for performance, partitioning databases for scalability and query optimisationExperience using DevOps concepts and tooling to deliver applications.Experience with Docker and Kubernetes. Knowledge of related technologies such as Helm.Knowledge of technologies such as:Distributed caches like Hazelcast, GridGainObservability, in particular OpenTelemetryStrong organizational and time management capabilities, as well as an ability to work closely with others.Nice-to-have:Knowledge of functional programing techniques and languagesHands-on development experience with Cloud platforms such as Azure, AWS, GCP.Experience in a matrix environment, such as a large, publicly-traded corporationWhats 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 applicable.Leaders who support your development through coaching and managing opportunities.Ability to make a difference and lasting impact.Work in a dynamic, collaborative, progressive, and high-performing team.A world-class training program in financial services.ROAR - 649176320#LI-POST#LI-HYBRID#TECHPJJob SkillsActive Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)Additional Job DetailsAddress:1 PLACE VILLE MARIE:MONTRALCity:MONTRALCountry:CanadaWork hours/week:37.5Employment Type:Full timePlatform:Capital MarketsJob Type:RegularPay Type:SalariedPosted Date:2024-03-08Application Deadline:2024-05-10Inclusion 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.
.NET Developer
CGI Group, Toronto, ON
Position Description: This role is hybrid and requires you to be at our client's office in Downtown, Toronto, at a minimum 2 days per week - subject to change at any time. Your future duties and responsibilities: Implement initiatives as required to deliver business objectives. • Decompose business requirements and translates them into detailed design specifications and code. • Designs solutions, writes code, performs unit testing, develops appropriate artefacts / documentation, and facilitates final delivery. • Assesses impact of design decisions to the product/service being developed (i.e. performance, schedule, budget, downstream component/system impact, quality, etc.) and recommends alternate/creative solutions for mitigation/optimization if required. • Drive meetings with subject matter experts from business including infrastructure, operations, applications, vendors and leads to seek input from and plan/coordinate development, define requirements and timelines. Monitor and track performance, and addresses any issues. • Builds solutions that are supportable, scalable and achieve our aspiration of common assets. • Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness. • Stay abreast of industry technical and business trends through participation in professional associations, practice communities & individual learning. Required qualifications to be successful in this role: • 3-5 years of relevant experience and proficient in C#, .NET Architecture, .NET 6, .NET Windows Application, .NET Core Web API, .Net Modular /Clean Architecture , .Net Advanced Programming Concepts, SQL Services, SQL Server. nUnit, Git• Candidate with knowledge of Angular, REST API, SOAP Services, TDD will be given preference.• Candidate should have knowledge of Confluence, Jira, Azure DevOps• Comfortable working in an Agile/SCRUM setting - ability to manage multiple priorities; ability to adapt to changing priorities• AWS Developer and AWS Architect Professional Certification is desired• Strong interpersonal, communication and leadership skills• A strong team player who looks beyond personal success#LI-GS Skills: .NETAngularC#ConfluenceDevOpsFinancial ServicesGITGITRESTful (Rest-APIs)SQL What you can expect from us: Together, as owners, let’s turn meaningful insights into action.Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.
Lead Cloud Developer (AWS)
BMO, Toronto, ON
Application Deadline: 04/29/2024Address: 4100 Gordon Baker RoadJob Family Group:TechnologyDrives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Specific project areas of focus includes translating user requirements into technical specifications, writing code and managing the preparation of design specifications. Supports system design, provides advice on security requirements and debugs business systems and service applications. Applies deep knowledge of algorithms, data structures and programming languages to develop high quality technology applications and services - including tools, standards, and relevant software platforms based on business requirements.Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user.Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution.Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components.Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements.Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk.Follows release management processes and standards, and applies version controls. Assists in interpreting and documentation of client requirements.Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus.Exercises judgment to identify, diagnose, and solve problems within given rules.Works independently on a range of complex tasks, which may include unique situations.Broader work or accountabilities may be assigned as needed.Qualifications:Experience as a SW Developer with the following stack:Program language/technology: Nodejs, Core Java, API developmentDatabase: DynamoDB, OracleTools: Git, Github, Bitbucket, JIRA, Postman, SOAP UI.IDE: Visual Studio Code. Awareness: Software Development Life Cycle, Software Project ManagementSoftware Testing: Unit Testing, Integration TestingCloud Computing: AWS (Amazon Web Services), API gateway, Lambda, S3, DynamoDB, Step Function.Compensation and Benefits:$74,800.00 - $138,600.00Pay Type: SalariedThe above represents BMO Financial Group's pay range and type.Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group's expected target for the first year in this position.BMO Financial Group's total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit: https://jobs.bmo.com/global/en/Total-Rewards We're here to helpAt BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one - for yourself and our customers. We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.To find out more visit us at https://jobs.bmo.com/ca/en .BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other's differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.
Lead Cloud Developer (AWS)
BMO Financial Group, Toronto, ON
Application Deadline: 04/29/2024 Address: 4100 Gordon Baker Road Job Family Group: Technology Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Specific project areas of focus includes translating user requirements into technical specifications, writing code and managing the preparation of design specifications. Supports system design, provides advice on security requirements and debugs business systems and service applications. Applies deep knowledge of algorithms, data structures and programming languages to develop high quality technology applications and services - including tools, standards, and relevant software platforms based on business requirements. Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user. Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution. Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components. Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements. Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk. Follows release management processes and standards, and applies version controls. Assists in interpreting and documentation of client requirements. Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus. Exercises judgment to identify, diagnose, and solve problems within given rules. Works independently on a range of complex tasks, which may include unique situations. Broader work or accountabilities may be assigned as needed. Qualifications: Experience as a SW Developer with the following stack: Program language/technology: Nodejs, Core Java, API development Database: DynamoDB, Oracle Tools: Git, Github, Bitbucket, JIRA, Postman, SOAP UI. IDE: Visual Studio Code. Awareness: Software Development Life Cycle, Software Project Management Software Testing: Unit Testing, Integration Testing Cloud Computing: AWS (Amazon Web Services), API gateway, Lambda, S3, DynamoDB, Step Function. Compensation and Benefits: $74,800.00 - $138,600.00 Pay Type: Salaried The above represents BMO Financial Groups pay range and type. Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Groups expected target for the first year in this position. BMO Financial Groups total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit: https://jobs.bmo.com/global/en/Total-Rewards Were here to help At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world. As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one for yourself and our customers. Well support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, well help you gain valuable experience, and broaden your skillset. To find out more visit us at https://jobs.bmo.com/ca/en. BMO is committed to an inclusive, equitable and accessible workplace. By learning from each others differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter. Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes. BMO is a leading bank driven by a single purpose: to Boldly Grow the Good in business and life. Everywhere we do business, were focused on building, investing and transforming how we work to drive performance and continue growing the good. Who we are Were proud to be fueling growth and expanding possibilities for individuals, families and businesses. More than 12 million customers count on us for personal and commercial banking, wealth management and investment services. As the 8th largest bank in North America by assets, we provide personal and commercial banking, wealth management and investment services to more than 12 million customers. In Canada, the United States and across the globe, well continue to build, invest and transform to drive performance that serves the good that grows.
Merchandiser Retail Team Lead Canada NE PT
Advantage Solutions Inc., Whitby, ON
Merchandiser Retail Team Lead Canada NE PT Job Locations CA-ON-Brooklin | CA-ON-Whitby Position Type Part Time Postal Code L1M 1T6 Requisition ID 2024-431981 Category Retail Sales Merchandising Summary Merchandiser Retail Team Lead Canada NE PT Location(s): Hwy 12 & Hwy 7 5959 Baldwin Street SouthBrooklinONL1M 1T6FreshcoHwy 2 & Kendalwood1801 Dundas St EWhitbyONL1N 7C5Freshco SAS Retail Services Canada is currently hiring for a Merchandising Team Lead- Part Time (PT) for grocery relines/resets execution. What We Offer: $18/h pay. Morning/Day Time (No Nights Or Weekends) Availability: Monday Through Thursday Mornings/Days. Flexible Schedule What You’ll Do: Resets/relines- reading and executing planograms with all items tagged. Tagging, rotating, and placing products on shelf. This includes adjusting shelf heights and movement. Building and maintaining relationships with SAS Retail Services Management (area manager), Store Management and assigned merchandiser (when provided). Timely electronic reporting of reset execution and work hours. Can you meet these requirements? Reliable transportation to one or multiple local locations. Physical Requirements: standing/being on feet for up to 8h and being able to lift up to 50+lbs. Comfortable working with smart phone type technology. Prior grocery or big box store retail merchandising experience preferred. Planogram experience preferred: Training available. Ability to work independently or with other merchandisers. SAS Retail Services Canada is a third-party retail merchandising company with cutting edge technology that does retail merchandising in any store, any aisle, any service. Our parent Company is Advantage Solutions Canada (ASM). Responsibilities Advantage Sales and Marketing LLC dba Advantage Solutions is one of North America’s leading sales and marketing agencies specializing in outsourced sales, merchandising, category management and marketing services to manufacturers, suppliers and producers of food products and consumer packaged goods. Advantage Solutions services a variety of trade channels including grocery, mass merchandise, specialty, convenience, drug, dollar, club, hardware, consumer electronics and home centers. We bridge the gap between manufacturers and retailers, providing consumers access to the best products available in the marketplace today. Position Summary Merchandiser Retail Team Lead is responsible for merchandising; resetting ASM manufacturer’s products at retail accounts to ensure customer and clients expectations are met. Essential Job Duties and Responsibilities • Reset Activity, Shelf Conditions and Schematics Completion: Be able to implement customer approved schematics/plan-o-grams/MODs with all items tagged and approved by store management. Must be able to take direction regarding tagging, rotating, and placing products on shelf.• Customer Relations: must have the ability to communicate effectively both internally to Advantage Solutions management and externally with Customers.• Administration/Reporting: will complete (web based) accurate and timely reporting, recaps, timesheets, expense reports, etc. Supervisory ResponsibilitiesDirect Reports- This position does not have supervisory responsibilities for direct reportsIndirect Reports- This position does not have guidance or mentoring responsibilities for indirect reports Travel and/or Driving Requirements- Travel and Driving are essential duties and function of this job - Travel up to 20 % Minimum Qualifications The following are the minimum job-related qualifications which an individual needs in order to successfully perform the essential duties and responsibilities of the jobEducation Level: (Required): High School Diploma or GED or equivalent experienceField of Study/Area of Experience: Retail, Consumer Package Goods (CPG), or merchandising products at retail accounts within an assigned territory 0-2 Years of experience in retail merchandising and/or selling Skills, Knowledge and Abilities • Previous retail experience• Strong self-management skills• Ability to complete daily procedures and responsibilities without direct supervision.• Must demonstrate good judgment and show respect for others.• Focused on the general reset of Consumer Package Goods (CPG) at various locations where CPG goods are sold, such as grocery and convenience stores. These positions may be part-time or full-time.• Responsible for merchandising products at retail accounts within an assigned territory. Environmental & Physical RequirementsField / Reps RequirementsIncumbent must be able to perform the essential functions of the job. Work is performed in a retail in-store environment. Typically requires the ability to spend 66%+ hours each work day doing the following activities: engage in considerable physical activity, ability to lift and/or push up to 35 kgs, stand on feet for long periods of time, use products or cook food as appropriate for the demonstration, and may be required to work in extremely cold conditions (i.e. refrigerated and freezer sections). Also required to travel and drive. The use of proper safety practices when handling the products and/or cooking is essential. Field / Administrative RequirementsIncumbent must be able to perform the essential functions of the job. Work may be performed in an office, field, retail store, or warehouse environment. Typically requires the ability to spend 66%+ hours each work day doing the following activities: engage in considerable physical activity, ability to lift and/or push up to 25 kgs, stand on feet for long periods of time, use products or cook food as appropriate for the demonstration, and may be required to work in extremely cold conditions (i.e. refrigerated and freezer sections). Also required to travel and drive. The use of proper safety practices when handling the products and/or cooking is essential. Additional Information Regarding Advantage Solutions Job Duties and Job Descriptions The Company is committed to providing equal opportunity in all employment practices without regard to race, nation or ethnic origin, colour, religion, age, sex (including pregnancy and childbearing), sexual orientation, marital status, family status, physical or mental disability or pardoned criminal convictions, or any other category protected by law. The above job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and skills required for the position. The Company reserves the right at any time with or without notice to alter or change job responsibilities, reassign or transfer job position or assign additional job responsibilities. The Company shall provide reasonable accommodations of known disabilities to enable a qualified applicant or employee to apply for employment, perform the essential functions of the job, or enjoy the benefits and privileges of employment as required by the law. Employee understands that neither the provision of the Job Description nor any representation in this document creates a guarantee or contract of employment for any specified period of time or changes the nature of Employee’s employment, which can only be modified in a writing signed by the CEO. Important Information The above statements are intended to describe the general nature and level of work being performed by people assigned to this position. They are not intended to be an exhaustive list of all responsibilities, duties and skills required of associates so classified. The Company is committed to providing equal opportunity in all employment practices without regard to age, race, color, national origin, sex, sexual orientation, religion, physical or mental disability, or any other category protected by law. As part of this commitment, the Company shall provide reasonable accommodations of known disabilities to enable an applicant or employee to apply for employment, perform the essential functions of the job, or enjoy the benefits and privileges of employment as required by the law. The Company welcomes and encourages applications from people with disabilities. The Company will provide reasonable accommodations, accessible formats and communication supports upon request to persons with disabilities who take part in all aspects of the recruitment and selection process. If you require accommodation in connection with the application process, please contact: Recruiter, Talent Acquisition, for external applicants, or, a Supervisor for internal applicants. Apply/Share Apply Now!ApplyShareEmail a Friend/ColleagueRefer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed CONNECT TO YOUR CAREER Not ready to apply? Connect with us for general consideration. Interested in this opportunity? Socialize this job opportunity to a friend, colleague, or family member: Job Applicant Privacy PolicySoftware Powered by iCIMSwww.icims.com
Senior Java Developer – Enterprise Payments
CGI Group, Toronto, ON
Position Description: We are Canada's largest independent information technology services firm, and after 45 years, we're still growing! Join Canada's largest IT Company as a 'Senior Java Backend Developer' in our Banking Services Division.This role is hybrid and requires you to be at Downtown Toronto office at a minimum 2 days per week - subject to change at any time. Your future duties and responsibilities: • Responsible for developing microservices-based applications, designing RESTful APIs, and ensuring the security and reliability of our backend systems.• Takes responsibility for successful delivery of the solutions. Mentoring other developer on their implementation while needed, and organize review activities like design review, code review and technical document review etc. to make sure the success deliverable.• Your proficiency in containerization, message queues, and cloud deployment will be leveraged to enhance our application architecture.• Explore existing application systems, determines areas of complexity, potential risks to successful implementation.• Communicate continually with the client and project teams - Clarify client’s needs, present tech team ideas and explains progress on the development efforts.• Strictly follow the bank’s engineering standards and ensure these are followed across all modules in the project.• Perform code & design reviews consistently.• Ensure essential procedures are followed and help define operating standards and processes.• Proactive problem-solver who is passionate about staying up-to-date with industry best practices and can contribute to a dynamic, collaborative development environment Required qualifications to be successful in this role: • Must have 8 years of Java Experience and expert level (hands-on) knowledge and understanding in JAVA/J2EE spring boot, spring framework stack.• Must have Deep understanding of Microservices, API, Kafka and Microservices best practices, patterns- Spring boot Microservices is highly preferred.• Java concepts, multithreading, and object-oriented programming• RESTful APIs development using Spring Boot, microservice based architecture, database integration,• Implementing message-driven communication using technologies like Apache Kafka for asynchronous processing, GIT - GitHub/BitBucket.• Experience in financial/ Banking industry• Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities• Experience with working in an Agile/Waterfall methodology of delivery• Is comfortable in a collaborative, agile, and distributed development environment.• Strong communication skills, should be able to communicate effectively with business and other stakeholders• Excellent written, presentation and communication skillsNice to have -• Experience in electronic payments (Wires, eTransfers, EFT/AFT)#LI-BN Skills: Code ReviewCode ReviewDatabase DesignFinancial ServicesGitHubPerformance/Stress TestingRESTful (Rest-APIs)Software ArchitectureSoftware Design PatternsSpring Boot What you can expect from us: Together, as owners, let’s turn meaningful insights into action.Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.
Lead Software Developer, GFT
RBC, Halifax, NS
Job SummaryLooking to hire a Lead Software Developer in Halifax location to lead/contribute in hands-on development and enhancement activities for multiple business critical and tech currency projects modules.Job DescriptionWhat is the opportunity?Global Functions Technology (GFT) helps RBC functions & businesses achieve business objectives through app development & technology support. Were also the center of excellence for employee social collaboration & mobile apps, and also build apps that support managing the risk of the bank. Were building a team that embraces innovation and enthusiasm to bring a fresh perspective. Weve been on journeys to build out high performing, highly resilient technology platforms that can grow with the continuous demands from Group Risk, Human Resources, Chief Administrative Office & Audit, Capital Markets, P&CB and Wealth. Were looking for talented and passionate technologists to join our team. With a developer mind-set you will work as part of an agile team to deliver high performing applications built on cloud platforms with streaming technologies. We believe in continuous growth and expanding your capabilities. Join our team today and have a big impact influencing the strength of our advanced insight and analytics. This team is involved in several project scopes, so there are a variety of projects to get involved in!What will you do?Lead, Develop and support highly scalable, high performance components within an Agile development teamEnsure high code quality through automated unit and functional testingAutomate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous deliveryContribute in application design and develop code structures to promote reusability across many applicationsBe open-minded and look beyond your stack to solve complex problemsProactively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challengesCommunicate effectively with peers and distil technical details into human termsWhat do you need to succeed?Must Have:Professional software development experience (Minimum 10+ years) with Java, J2EE, Spring / REST / Microservices, Linux and NoSQL/SQL databases.Experience developing secure server side services leveraging the following APIs: Spring, Spring Batch/Boot, RESTful Webservices, Apache Data Utilities (JSON, Avro, CSV/PSV, Parquet), NoSQL/SQL databases and Struts 2.0Experience with building Cloud-ready services following microservice architecture principles.Good knowledge on messaging/streaming technologies (MQ, Kafka etc)Hands-on experience in writing clean, readable/reusable java code with unit testsExperience using Git and Maven while collaborating with the software development teamAbility to independently handle module deliveries, multi-task effectively and provide timely updatesA minimum 8+ years with experience in handling and delivering highly scalable, high performance applicationsNice To Have:Experience with Big Data (Hadoop / Spark)Experience in containerizing applications (Azure/Openshift/AWS)Experience with Agile software developmentExperience with DevOps , CD/CI tools- Jenkins, GitHub, Automated Testing tools, or similar toolsWhats 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#LI-POST#TechPJJob SkillsActive Learning, Agile Methodology, Apache Hadoop, Application Integrations, Big Data, Debugging, Detail-Oriented, Enterprise Application Delivery, GitHub, Group Problem Solving, Java, Java Enterprise Edition, Maven, Microservices Architecture, NoSQL, Programming Languages, Software Code Quality, Software Development, Software Development Life Cycle (SDLC), Teamwork, Unit TestingAdditional Job DetailsAddress:175 WESTERN PKY:BEDFORDCity:BEDFORDCountry:CanadaWork hours/week:37.5Employment Type:Full timePlatform:Technology and OperationsJob Type:RegularPay Type:SalariedPosted Date:2024-01-24Application Deadline:2024-04-30Inclusion 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.
Lead, Cloud Application Developer
BMO, Toronto, ON
Application Deadline: 04/29/2024Address:33 Dundas Street WestPlease note this role is Hybrid, working 1-2 days per week in the Office.Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Specific project areas of focus includes translating user requirements into technical specifications, writing code and managing the preparation of design specifications. Supports system design, provides advice on security requirements and debugs business systems and service applications. Applies deep knowledge of algorithms, data structures and programming languages to develop high quality technology applications and services - including tools, standards, and relevant software platforms based on business requirements.Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user.Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution.Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components.Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements.Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk.Follows release management processes and standards, and applies version controls. Assists in interpreting and documentation of client requirements.Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus.Exercises judgment to identify, diagnose, and solve problems within given rules.Works independently on a range of complex tasks, which may include unique situations.Broader work or accountabilities may be assigned as needed.Qualifications (MUST HAVE):Degree in Computer Science and 7+ years' experience as an Application/Solution Designer, understanding architectures, CI/CDExperience as an AWS Serverless Developer with the following stack:Program language/technology: Node.js, Java, API developmentDatabase: DynamoDB, OracleTools: Git, Github,IDE: Visual Studio Code. Awareness: Software Development Life Cycle, Software Project ManagementSoftware Testing: Unit Testing, Integration TestingCloud Computing: AWS (Amazon Web Services), API gateway, Lambda, AWS CDK, S3, DynamoDB, Step Function.NICE TO HAVE:Team Lead experience, running a team of 3-5 developers.AWS CertificationsGrade:7Job Category:Individual Contributor / CollaborateurWe're here to helpAt BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one - for yourself and our customers. We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other's differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.
Lead Salesforce Developer
Equest, Fredericton, NB
WHO WE ARE: Mariner innovates always and everywhere, turning novel ideas into practical solutions. From products and services to venture creation, we build better futures powered by people. Our purpose has always been to be a great, everlasting technology company for those who make an impact - elevating people, data, and technology in the best way to solve hard problems. We partner with people embracing change, leveraging data, cybersecurity, cloud, and change management to drive successful business outcomes that matter to our customers. Mariners build for change. Like SHIFT Energy , our energy management and decarbonization company. Or East Valley created to scale social economic impact in our communities through investment and mentorship of emerging change-makers and their companies. Mariner's purpose has always been to be a great, everlasting technology company and the core values that guide us every day are: OUR VALUES We care for our team. We care about the impact we have on our community. We serve by solving complex problems. We grow because growth fuels opportunities. We innovate always and everywhere. We build a business that lasts. WHAT YOU'LL BE DOING IN THE ROLE: Generate Solution Architectural documentation encompassing data models, data flow diagrams, and process models. Verify the development team's outputs align with the architectural framework. Offer advice on data exchange, composite solutions, automation, and user experience enhancement. Collaborate with Business Analysts, Development Team, and Business Team to troubleshoot design or implementation challenges. Assess functional specifications' complexity for estimation purposes. Validate effort and completion estimates for specific tasks. Contribute to Technical Architecture documentation. Provide guidance and supervision to the development team for design implementation. Offer insights into API design for integrations, ensuring both inbound and outbound communications are secure. Identify and address risks in Salesforce solution design and implementation. Participate in code reviews, offering constructive feedback to ensure code quality. Provide technical leadership and mentorship to fellow developers. Uphold standards and ensure comprehensive test coverage. Supervise the quality of Solution Architect deliverables. Develop systems utilizing SFDX, Microsoft Visual Studio Code, Salesforce Lightning Design System, and the Salesforce development lifecycle. Write custom code utilizing Apex, Aura, Visualforce pages, and Lightning Web components. Utilize OmniStudio and Flows for declarative development. Mentor other developers, including those specializing in DevOps. Stay abreast of the latest Salesforce technologies and industry trends. Act as a liaison with the Salesforce Product Team to address issues or queries related to the Department's Salesforce solution. WHAT SKILLS / QUALIFICATIONS YOU'LL NEED TO DO THE JOB: Bachelor's degree in Computer Science, Information Technology, or related field. 7 years proven experience in Salesforce development tasked with analyzing intricate issues, presenting alternative solutions, and decomposing them into actionable tasks Extensive development background in Salesforce Industries Cloud, with a primary focus on OmniStudio . Demonstrated understanding of the Salesforce platform, its architecture, and modules such as Service Cloud, and Experience Cloud Proficiency in Apex, Visualforce, Lightning components, Java, JavaScript and other Salesforce development tools and technologies. Familiarity with Agile tools like Jira, Git, GitLab, Azure DevOps, and HPQC. Knowledge of Salesforce data model, security model, and sharing settings. Hands-on experience in leading cross-functional teams comprising four or more resources Expertise in Salesforce integration and web services, particularly with cloud-based platforms such as AWS and Azure. Strong problem-solving and analytical skills with the ability to quickly learn new technologies and adapt to changing requirements. Excellent communication skills and ability to work effectively in a team-oriented environment. Additional Recommended Certifications: Salesforce Platform Developer 1 Salesforce OmniStudio Developer Salesforce Platform App Builder WHY MARINER? We believe in making a positive impact in the communities where we live and work! Not only are we passionate about nurturing a thriving technology sector here in Atlantic Canada, but we are also committed to solving technology challenges that will make an impact worldwide. Technology is everlasting, and we take pride in connecting world class talent to world class projects and business solutions. If you are an IT Professional, Software Professional, or Management Consultant, that is passionate about career development, data, and problem solving, we want to hear from you! If this sounds like someone you know, share this with them so they do not miss the opportunity to experience Mariner! To achieve this, we know we need to be all in on training and development of our team so we can continue to move the needle in the technology sector together. Of course, we offer competitive compensation and benefits packages to our team, but our competitive edge is the development and training that our team experiences every day. Be part of our vibrant community that values diversity and embraces inclusion at every level. We are committed to fostering a culture where individuals from all backgrounds and walks of life feel empowered to contribute their unique perspectives. Our collaborative environment celebrates the richness of ideas and experiences, and we believe that by embracing diversity, we can achieve greater innovation and excellence together. Come and help us create a workplace that reflects the beautiful tapestry of our global community. Join our growing team!
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
Senior Salesforce Developer Lead to to design, test and implement solutions for Financial Services Cloud with one of our major banking clients - BNSJP00033
S.i. Systems, Toronto, ON
Senior Salesforce Developer Lead to to design, test and implement solutions for Financial Services Cloud with one of our major banking clientsLocation Address: Hybrid (1 day/week), 44 King St. W.Contract Duration: 6 months (Possibility of Extension)Hours: 37.5 hrs per week Story Behind the Need Business group: The CRM GWRT Technology team is looking for a strong Salesforce Developer to join the ongoing Capital Markets Salesforce Integration.Project: We are the GBM Salesforce team responsible for providing best practices and leadership over development activities for the CRM platform. The team supports many different business lines and countries globally with an ever-expanding footprint. Candidate Requirements/Must Have Skills: 10+ years software development with 5+ years of hands-on Salesforce development and deployment Proficiency in Apex, Visualforce, and SOQL, and understanding of SFDC and ability to implement applications across the Salesforce environments such as Force.com. 2+ years' experience in the capacity as a lead developer.Completed at least 2 large scale integration projects using Salesforce.Recent experience with Lightning development, LWC Framework, Batch Processing, Process Builder, SFDC Web Services & APIs, Test Coverage Classes and custom objects3 + years’ experience working with SOAExperience with agile teams - understanding the mindset of working in an agile environment very important* Nice-To-Have Skills:Salesforce Certifications - Salesforce Developer / Consultant / ArchitectYou have in-depth knowledge of SOAP and RESTful integrationsFinancial services experience is a plus around AML, Compliance and KYCFinancial Services cloud experience Best vs Average: Strong candidates would currently be working in Salesforce and have a variety experience with financial industry workflows. Typical Day in Role / Responsibilities: The team is looking for an experienced Salesforce developer that is well versed in all facets of the Financial Services cloud, acting as a major contributor for solutions, workflows, data models and leveraging best practices to design, test, implement and support the solution.Assure quality, security and compliance requirements are met.Must be comfortable working in an org with complex sharing rules and working with vendors to support managed packages.Works with key stakeholders within all business functions to align technology solutions with business strategies.Supports one or more highly complex business processes.Serves as a liaison between the business community and the IT organization in order to provide technical solutions to meet user needs.Degrees or certifications: Bachelor's degree in a technical field such as computer science, computer engineering or related field requiredSalesforce Certifications - Salesforce Developer / Consultant / Architect are an asset Structure and Format: 1st round: Video interview, panel discussion (technical and behavioral), 45-60mins2nd round: Interview with Director (as needed), 30 minsHiring Manager’s availability to interview: ASAP Apply
Senior Java (Spring) and JavaScript (React/Angular) Developer to lead a team of application support specialists for web-based suite of applications (Req #3
S.i. Systems, Calgary, AB
Our public sector client is seeking a Senior Java (Spring) and JavaScript (React/Angular) developer to lead a team of application support specialists for web-based suite of applicationsCandidates must be local to Calgary. Hybrid work model (Candidates will work from home the majority of the time - no set days for in-office work). 37.5 hour work week.Must haves:5+ years of experience with Java and JavaScript development to provide support for a suite of applications5+ years of experience coaching, leading and mentoring a team of developers/application support analysts5+ years of experience in a User Experience/User Interface (UX/UI) designer roleNice to haves:Strong verbal and written communication skillsAbility to support multiple applicationsStrong problem-solving and analytical skills.Responsibilities:• Coordinate with team members to organize resolution of application incidents.• Develop rules and SLAs that equip support services teams to balance scheduled and unscheduled requests• Provide clear support documentation for all applications.• Prepare the required team schedule to ensure prompt response to tickets.• Create performance management metrics for support services staff to increase management visibility into performance.• Plan, test, and implement system upgrades and troubleshoot integration points with other systems.• Plan and coordinate tasks for your team and act as a mentor to team members.• Plan and schedule regular maintenance tasks, perform overall health checks of the systems and perform root cause analysis.• Recommend standards, policies, and procedures. Apply