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 "Java Programmer 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
Sr Java Developer for web services to develop and prepare diagrammatic plans for solutions of a complete high traffic computer system - Government Client
S.i. Systems, Ottawa, ON
Our valued public sector client is looking for a Senior Java Developer to provide support of the GCMS/eServices Portfolio Programmer/Software Developer (Java) - Responsibilities include but are not limited to: Lead web application analysis, design, development, unit testing and implementation of medium to large size web sites/applications coded in Java as well as HTML and CSS; Perform coding tasks in Java for web applications, using Spring Framework; Develop and maintain JavaScript for Java applications; Analyze new system features and requirements and propose, document and develop solutions using Java and Spring frameworks; Lead the development of custom web authentication providers with Spring Security; Design, develop and integrate web services within the Java applications; Utilize Apache Mybatis and Spring ORM for web application access to SQL Server database; Create a schedule job framework using Spring and Quartz; Provide advice to co-workers and managers for knowledge transfer; Provide briefings and status reports to management; Apply
*****Cynthia PL
S.i. Systems, Toronto, ON
Cynthia's Title: Int. Oracle PL/SQL developer to support development and testing for a new in-house accounting application. Location: Downtown, Toronto Duration: 12 months Story Behind the Need: Global Wholesale & Risk Technology's (GWRT) Global Transaction Banking team is seeking an experienced PL/SQL Developer to support development and testing for a new in-house accounting application. This application caters to P&L balancing and calculations for the bank's fiscal year end. This Database Developer will be responsible for all Oracle database aspects including database design, stored procedures and packages development in PL/SQL, unit testing and integration testing This position requires a strong self-starter with solid technical database programming background, performance tuning and any other database issues. They will partner closely with the .NET, Java developers to ensure the product is delivered with high quality and within agreed timelines, as well as collaborate with other teams to integrate with other systems. Candidate Value Proposition: Our client is currently undergoing a transformation period with new and exciting technologies and techniques being implemented to modernize the bank. Job Responsibilties: • Work with senior management, technical and client teams in order to determine data requirements, business data implementation approaches, best practices for advanced data manipulation, storage and analysis strategies • Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions • Design, implement, automate and maintain large scale enterprise data ETL processes • Modify existing databases and database management systems and/or direct programmers and analysts to make changes • Test programs or databases, correct errors and make necessary modifications Must Have 5+ years of Oracle PL/SQL experience (design, store procedures, packages development, performace tuning and testing) 5+ years of designing, implementing, automating and maintaining large scale enterprise data ETL processes 5+ years of Unix, Linux experience (large multi-terabyte, partitioned systems) Banking Payments (Any experience with banking payment projects) Nice to Have SVN/GIT Autosys - job scheduling software Apply
Sr. Siebel Systems Analyst to develop architecture, frameworks and strategies to meet application requirements - Government Client
S.i. Systems, Ottawa, ON
Our valued public sector client is looking for a Senior Siebel Systems Analyst to provide support for the GCMS/eServices portfolio. ERP System Analyst - Level 3 Responsibilities include but are not limited to: Assist in developing architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements (overarching principles/designs); Assist/create standards for functional documentation (system use cases, business process maps, functional design documents, view mockups, etc.) for Siebel CRM (Customer Relationship Management) applications and eServices (online applications) and Integration components (web service interfaces); Lead functional elaboration sessions/JADs between Business Experts and technical teams for the purpose of developing prescribed System Use Case and Functional Design Documents that support Business Processes; Coordinate and integrate with other functional and technical teams running JAD sessions for other areas of the application including system interfaces, forms, and managerial/operational reporting; Coordinate information from JAD sessions to develop Business Process Models, System Use Cases, Functional Design Documents, Siebel Operational and Managerial Report Functional Design Documents, and Adobe pre-populated and fillable form design documents; Provide recommendations on progress, direction, and process improvements as well as performance considerations related to specific designs to Senior Management on an as needed basis; Ensure the quality of functional design content from multiple teams into departmental COTS requirements management application; Coordinate COTS BI Tool user access and schema changes with developers, and create ad hoc reports; Coach, mentor and ensure the knowledge transfer to employees; Provide briefings and status reports to management; Apply
Senior Java (Springboot/Camel) Programmer Analyst to develop REST API Microservices
S.i. Systems, Ottawa, ON
Our valued Public Sector client requires Senior Java (Spring) Programmer Analysts to develop REST API Microservices for the Dental Task Force.Tasks:Create Cloud API gatewaysDesign and development of Microservice architectureAPI enhancements, support and defect resolution will be required on an ongoing basis.Deploying new builds of the software - continuous build, integration & deployment tools (Jenkins, GitHUB, Nexus/Maven, Jira)Participate in Sprint Planning, Feature planning, story point estimation based on User StoriesKnowledge of Agile and the full software development lifecycle, including deployment and operation.Tech Stack:Spring bootCamelSolaceOpenshiftGitOpsMust-haves:5+ years of experience developing APIs using Java (Springboot)Reliability clearance Apply
Développeur programmeur Configura Développement de produits
Teknion Roy et Breton inc., Lévis, QC
Développeur(euse) programmeur(euse) Configura - Développement de produitsVotre défi À l'aide du langage CM et de la plate-forme CET Developer, créez des outils paramétriques de haute qualité pour automatiser le processus de conception et de spécification des produits d’ameublement de bureau. Vous êtes une personne analytique avec de la discipline, un souci des détails et une attitude de « nous pouvons le faire ». Plus spécifiquement vous aurez à :Développer et programmer des solutions logicielles complexes;Documenter la base de connaissance des outils et des environnements de développement;Maîtriser les processus, les procédures et les méthodes de travail en place;Assister l’équipe de validation au moment des essais;Maintenir la documentation à jour;Participer aux activités de planification, de suivi, à la formation et au parrainage des développeurs juniors;Effectuer une vigie proactive des applications en vue de proposer des améliorations. Qualités personnelles et professionnelles Joueur(euse) d'équipeFlexibilitéCapacité à travailler sur une variété de projetsCréativitéOuverture et innovationAutonomieQualifications requises Transiger par écrit en anglais de niveau avancé 50 % du temps avec nos collègues de TorontoTransiger verbalement en anglais de niveau avancé 50 % du temps avec nos collègues de TorontoMinimum de 2 ans d’expérience en tant que développeur(euse)DEC en informatiqueExpérience:  avec Java, C++, Gitlab et Jira.
Systems Analyst 3 - Storage Specialist
The City of Surrey, Surrey, BC
Overview As one of the fastest growing cities in Canada, City of Surrey is a globally recognized leader in building vibrant, sustainable communities through technology and innovation. City of Surrey employees are talented innovators, inspired by meaningful work and the opportunity to drive our city-and their careers-forward. Build a City. Build a Future at the City of Surrey. Employment Status Union - CUPE Local 402 - Regular Full-Time Scope Reporting to the IT Operations Manager, the Systems Analyst 3 is responsible for maintaining the integrity of enterprise systems including but not limited to server, storage, and infrastructure applications, as well as leading junior team members in carrying out Systems Analyst functions. Responsibilities • Administer all aspects of an Enterprise SAN environment, including installation, configuration, patching and upgrades; • Administer users, servers and storage in an M365, Azure, AWS and on-premise Windows environment; • Administer a VMWare and Hyper-V environment through all phases of a VM's lifecycle, including creation, patching, updating, and decommissioning; • System administration tasks, including scripting to automate routine tasks, performance monitoring and tuning; • Provide mentoring and direction for junior team members in the implementation and documentation of new information systems; • Prepare workflow charts, models and create documentation for procedures and processes; • Liaise with users, other IT staff, and vendors during the development of a new system and to determine the cause of, and correct, system malfunctions; • Assist in the preparation of project plans including cost/benefit analysis, Work Breakdown Structures, effective IT resource allocation and input into project prioritization. Qualifications • Degree in a related field from a recognized institution • Four years' related experience • An acceptable equivalent combination of education and experience may be considered Experience with the following will be a benefit: •Netapp storage infrastructure • Cisco UCS and HCI infrastructure • VMWare / Hyper-V • M365, Azure and AWS administration • PowerShell scripting Other Information Hourly Rate: $55.86 Step 1 Step 2 - 6 Months Step 3 - 18 Months Step 4 - 30 Months Hourly Rate $55.86 $58.40 $60.82 $63.35 Conditions of Employment This position requires completion of a Police Information Check. Successful applicants must provide proof of qualifications. Our Values Integrity - Service - Teamwork - Innovation - Community
Senior Cloud System Analyst to manage configurations, monitor system health, and troubleshoot issues Internal Cloud System
S.i. Systems, Ottawa, ON
Our public sector client is looking for a Senior Cloud System Analyst to manage configurations, monitor system health, and troubleshoot issues Internal Cloud System Our client is modernizing its IM/IT environment to support digital operations and enable technology excellence in service to Canadians. There is a requirement to support and evolve the Data and Analytics Program to ensure it continues to meet the ongoing demands of the current and future business vision and strategy, as well as comply with the Government of Canada’s direction for Data Strategy and Open Government. Task; but not limited to : Monitor cloud application performance, resource utilization, and system health. Troubleshoot and resolve application-related issues and errors promptly. Optimize application configurations and parameters for better performance and cost-efficiency. Implement security updates and patches to ensure application security and compliance. Perform regular backups and implement disaster recovery strategies. Scale application resources based on usage patterns and demands. Manage access controls and permissions for users and teams. Audit and analyze logs and metrics to identify potential issues or improvements. Upgrade application components and dependencies to newer versions for enhanced features and security. Collaborate with development teams to address bugs and improve application performance. Document troubleshooting procedures and best practices for future reference. Communicate with stakeholders regarding system maintenance, upgrades, and downtime schedules. Respond to support tickets and inquiries, providing timely and effective resolutions. Ensure compliance with industry standards and regulations related to application systems. Implement and manage automated monitoring and alerting systems. Must Haves Secret Clearance 5 years of Experience in optimizing Cloud Based Applications Nice To Have 7 years of experience monitoring and troubleshooting cloud application performance University Degree, or 2 year College Diploma Apply
Développeur C++ en intégration d’appareils d’acquisition 3D
InnovMetric Logiciels inc., Quebec City, QC
Intégrer des appareils d’acquisition 3D à la fine pointe de la technologie au logiciel de métrologie le plus avant-gardiste de son domaine, ça vous intéresse? Nous avons un poste pour vous! Robotisation, mesures par contact et numérisation par laser ou avec caméras sont quelques-unes des technologies avec lesquelles vous pourrez travailler chez InnovMetric.Autonomie, curiosité, transparence, confiance, respect. Chez InnovMetric, ce sont les valeurs recherchées et véhiculées au quotidien dans nos équipes de développement logiciel. Nous sommes constamment à la recherche de développeurs(euses) talentueux(euses). Pour nous, qu’est-ce que ça signifie en termes de compétences?Aimer les défis et le travail d’équipeFaire preuve de créativité et sortir des sentiers battusAvoir à cœur la réussite de son équipe et de l’entreprise, ainsi qu’un désir continuel d’apprendre et de s’améliorerDétenir de l’expérience en développement orienté objet (principes SOLID, design patterns) et une bonne connaissance du langage C++Programmer de façon claire et structurée, en étant conscient des exigences liées à la maintenance, à la modularité, à l'extensibilité et à la compatibilitéSe soucier de la qualité de son code, porter attention aux détails et faire preuve de rigueurÊtre à l’aise avec l’investigation de problèmes informatiques complexesPosséder une bonne maîtrise du français et un niveau intermédiaire en anglais (oral et écrit)**Un niveau d’anglais intermédiaire est requis puisque des échanges hebdomadaires, à l’écrit, avec des partenaires internationaux seront nécessaires.ResponsabilitésEn tant que développeur C++ en intégration d’appareils d’acquisition 3D, vous serez responsable du développement des connecteurs vers les appareils. En plus de les manipuler pour vous familiariser avec leur fonctionnement, vous analyserez leurs « Software Development Kits » (SDK) fournis par des partenaires. Ces SDK vont permettre la mise à niveau d’un connecteur existant ou le développement d’un nouveau connecteur. Vous diagnostiquerez des problèmes soulevés par les utilisateurs ou encore développerez des extensions fonctionnelles pour élargir les capacités de la suite logicielle PolyWorks. Cumuler au moins trois années d’expérience en développement logicielAvoir une compréhension avancée de l’architecture des couches logicielles (près du matériel) et une connaissance du multithreadDétenir une bonne expérience avec une base de code de grande envergure, ainsi qu’avec des SDK de tierces partiesDémontrer un souci de clarté et de concision dans les communications avec des partenaires externesFaire preuve de débrouillardise et de persévérance en situation de manque d’information En complément des compétences mentionnées, vous possédez les atouts suivants :Connaissance de plusieurs langages tels que C++, Java, C# et VB.NET Maîtrise du calcul matriciel Vaste expérience d’investigation de problèmes techniques  Vous avez aussi un intérêt marqué pour :  Le travail avec de l’équipement de haute technologie, de robotisation et d’acquisition de données Ouverture à se déplacer occasionnellement chez des clients et partenaires en Amérique, en Europe ou en Asie Voici ce que nous privilégions :  Excellent encadrement et de nombreuses opportunités de contribution à des projets d’envergure dès l’entrée en posteParticipation à toutes les étapes du développement, de l’identification des besoins à la livraison au client, en passant par le design de l’expérience utilisateur (UX), le développement d’une architecture logicielle durable et la validation de la qualité du logicielMise en application quotidienne des principes de la méthode Agile et forte culture d’amélioration continue Choix du lieu de travail libre : en présentiel, en mode hybride ou en télétravail Nous offrons des conditions d’emploi avantageuses et un milieu de travail stimulant : Horaire flexible qui facilite la conciliation travail-famillePossibilité de faire du télétravailRémunération compétitive et système de bonis Assurances collectives et service de télémédecineProgramme d’aide aux employés et à leur familleThé, café et stationnement gratuitsActivités sociales, sportives et groupe de musique IMBand (allez y jeter un œil sur Youtube) L'utilisation du genre masculin a été adoptée afin de faciliter la lecture et n'a aucune intention de discrimination. Puisque ce poste requiert des interactions fréquentes avec nos collègues et/ou clients à l’international, les candidats souhaitant soumettre leur candidature doivent répondre au critère en lien avec la langue anglaise indiqué dans l’offre d’emploi. Nous vous remercions de l’intérêt que vous manifestez en présentant votre candidature. Veuillez prendre note que nous ne communiquerons qu’avec les candidats retenus en présélection.
Business Systems Analyst (Functional Application Analyst 2) - Housing Accelerator Fund
The City of Surrey, Surrey, BC
Overview The City of Surrey has launched a three-year Action Plan to address the delivery of housing and support affordable housing projects that aims to increase new housing by 27.8% in our city. This action plan is supported by the $95 million Housing Accelerator Fund (HAF) that was awarded to the City by the Canada Mortgage and Housing Corporation (CMHC). The Housing Accelerator Fund (HAF) will help improve the development approval process through an action plan designed to: • Facilitate the delivery of housing in the short and long term; • Enhance the certainty in the permit approval process; • Increase access to affordable housing; • Continue to support the development of complete communities that are sustainable and inclusive; and • Further position Surrey as a destination for investment. Help us deliver on Surrey's Action Plan. If you're looking for meaningful work that will directly impact the communities we live in, apply this job opportunity today. Employment Status There are 3 openings: • Union - CUPE Local 402 - Project (2 Year): 1 position • Union - CUPE Local 402 - Project (3 Year): 2 positions Scope The City of Surrey is looking for a group of Business Systems Analysts (Functional Application Analyst 2) to join the Business Improvement Team to help facilitate over $1.5 Billion dollars of construction annually. Our team is committed to providing leadership, analysis, guidance, support, and training of the City's Land Management System (AMANDA). Working in Agile project teams, we focus on continuous improvement to streamline workflows, increase efficiencies, and create innovative solutions in the land development workspace. Projects include: • Improving the Guaranteed Permitting Timelines • Enhancing Professional Reliance • Enabling Digital Permitting • and more Responsibilities • As the primary source of contact, responds to, investigates, prioritizes, and resolves integrated administrative, technical, or operating problems within the functional end user base using standard methodologies and procedures, interpreting or adapting as situations and problems arise. • Work closely with departmental stakeholders to develop strong working relationships and to effectively articulate and advocate on their behalf. • Assumes key role in the future development of the system by participating in development of business cases, taking business unit lead role in needs identification, defining requirements, assisting with development of work break down structure and project plans, and assumes key business unit role in testing and implementation. • Acts as a liaison with IT for all system issues raised by the business users that require IT involvement and manages the resolution of all issues. • Maximizes integration between end user groups by analyzing business processes and recommending improvements where appropriate. • Provides ongoing support and training to all end users, including management staff, through training programs, one on one consultation, systems, or procedural advice etc. • Leads report development based on end user needs, both staff and management. Qualifications • Bachelor's degree in an acceptable related discipline from a recognized post-secondary institution, plus 3 years of directly related and relevant experience, preferably in a municipal setting; OR • Diploma in an acceptable related discipline from a recognized post-secondary institution, plus 5 years of directly related and relevant experience, preferably in a municipal setting; OR • Technical courses in the field plus 7 years of directly related and relevant experience, preferably in a municipal setting. Knowledge, Skills and Abilities • A strong dedication to serving clients and ability to work closely with end users. • Ability to work in a strategic and proactive manner to perform under pressure, and meet deadlines established according to corporate priorities. • Considerable business knowledge of functional area of expertise.Effective verbal and written communication skills in order to persuade and influence others to obtain acceptance of ideas and cooperation on proposed initiatives and actions. • Knowledge of AMANDA (or other Municipal Land Management Systems) and business processes are considered assets. • Knowledge or experience with PowerBI, Crystal Reports (or other data analytic and reporting tools) are considered assets. Other Information Pay Grade: 27 Hourly Rate: Pay Steps Hourly Rate Step 1 $47.52 Step 2 (6 months) $49.52 Step 3 (18 months) $51.52 Step 4 (30 months) $53.84 Conditions of Employment This position requires completion of a Police Information Check. Successful applicants must provide proof of qualifications. Closing Date This job will be posted until filled. Our Values Integrity - Service - Teamwork - Innovation - Community
Systems Analyst - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:5+ years experience as a systems analyst.Experience with the projects related to 24x7 critical environments and operations,Experience working in the PSRN projectUnderstanding of emergency health services including ambulance communications.
Senior Programmer Analyst
BCLC,
Senior Programmer Analyst Location: Remote within, BC, CA Job Function: Information Technology BCLC exists to generate win-wins for the greater good. For our people, our players, our communities, our industry, and our planet. Lottery | Casino | Sports Being a social purpose company, we are not only able to better align our business decisions with our purpose, but more importantly, we are committing to doing our part in creating a better world. We bring our purpose to life by ensuring all our actions, behaviours and decisions create benefits for communities and the planet. Motivated and guided by our social purpose, everything we do must benefit the greater good. And we encourage our employees, partners, players, industry and communities to engage with us on this ambition. We want you to be where you feel you can do your best work. This job can be done remotely providing you reside in BC. For those who prefer working in a community with others, we have two beautiful offices in convenient locations: 2940 Virtual Way, Vancouver | 74 Seymour Street W, Kamloops This is a Permanent, Full Time opportunity Expected Salary Range: $70,177.00 - $87,722.00 - $109,652.00 Our typical hiring range will be +/- 10% of the midpoint shown above Factors influencing this decision include qualifications and market conditions for the role The Company For over three decades, BCLC has delivered exceptional gambling entertainment for British Columbians. To fulfill our social purpose we have a vision to revolutionize gambling entertainment through engaging experiences that build and benefit communities. We operate national and provincial lotteries in partnership with 3500 retail partners, provide the games, technology & oversight to 37 brick & mortar casinos, and operate a safe secure and 100% legal online gambling presence PlayNow.com. In our recently completed fiscal year, BCLC generated a record $1.6 billion in net income to the Province of B.C. to support First Nations, local host governments, health care, education and community programs across the province. Job Summary: As a key member of the Retail Partnership Team, the role of the Senior Programmer Analyst is to work with other Developers and Operations staff to build, deploy, and support Integration services in BCLC's Lottery ecosystem. This role will proactively resolve complex technical issues and use innovative thinking in the development and delivery of solutions and broader issues resolution. The Senior Programmer Analyst role acts as a consultative partner providing expertise, analysis, and advice to internal stakeholders within BCLC. They will work with external partners in a multivendor environment to enable the business to provide Lottery products and services efficiently and effectively. Accountabilities: Design Complex Software Components: Take a leading role in designing and architecting software solutions that meet specified requirements. Advanced Coding and Implementation: Write sophisticated code to implement software designs, ensuring scalability, performance, and maintainability. Technical Problem Solving: Address complex technical issues independently, demonstrating a high level of problem-solving capability. Collaboration and Mentorship: Collaborate effectively with team members, product owners, vendors, and stakeholders; providing guidance to junior engineers, and contributing to a positive team dynamic. Code Reviews and Quality Assurance: Conduct and participate in thorough code reviews to ensure code quality, adherence to best practices, and knowledge sharing within the team. System Optimization: Optimize and enhance existing software systems for improved performance, efficiency, and overall effectiveness. Adopt Advanced Technologies: Stay abreast of emerging technologies, tools, and development methodologies, incorporating them into projects where appropriate. Contribute to Technical Documentation: Document software architecture, design decisions, and coding standards to facilitate knowledge transfer and future maintenance. Automation and Process Improvement: Maintaining, enhancing, and identifying opportunities for continuous improvement of software delivery processes. Minimum Required Qualifications: Education and Experience University degree or certification in Computer Science or equivalent experience; 3-5 years progressively more responsible experience in a programming/analysis environment, with at least three years at a programmer/analyst level; Experience working on large projects with high levels of integration; Experience with implementation and maintaining of large systems would be an asset; Equivalent combination of education and/or experience will be considered. Technical Requirements Knowledge of Multiple Programming languages: Java Spring Boot, .Net Framework (including C#, ASP.NET), Java/J2EE, SQL, XML, HTML; Knowledge of Containerization: OpenShift, Docker; Knowledge of Automation: Jenkins Pipeline, CICD; Knowledge of AWS Cloud Products: EC2, S3, API Gateway, MQ, SNS/SQS, etc Knowledge of Agile processes and ceremonies; Knowledge of Middleware: Webservices, Microservices, REST, SOAP; Knowledge of Database: Microsoft SQL Server; Knowledge of Microsoft Windows systems, system administration, would be an asset; Excellent interpersonal skills; Excellent written and verbal communication skills; Excellent problem solving and analytical thinking/innovation; Strong computer skills - MS office suite; Exceptional time management and multi-tasking skills. What's in it for you Defined benefit pension plan which provides a recurring income you can depend on for life throughout retirement We pride ourselves on our flexible working model which supports work-life integration and our 37.5 hour work week Professional development including education/certification sponsorship, in house leadership cohorts, LinkedIn Learning See all our rewards here However you identify, or whatever your path in life, if you see something here that makes you excited to get to work every day, please apply. We hire people for skills, capabilities and potential, not just education and experience. We value Respect, Integrity and Community, and we provide an inclusive environment where everyone can feel like they belong . Our social purpose is much more than returning 100% of net income to the province in the form of healthcare & education programs, and community gaming grants. Check it out ! Did you know BCLC is an industry leader in player health and safe & responsible gambling? Find out more ! We are trained in neurodivergent hiring. If you require accommodation so you can be at your best in the interview, please let us know: [email protected] . All candidates must be at least 19 years of age and legally eligible to work in Canada
Business System Analyst -Regulatory reporting
CGI Group, Toronto, ON
Position Description: We are Canada's largest independent information technology services firm, and after 48 years, we're still growing! Join Canada's largest IT Company as a Business System Analyst in our Financial Services Sector in Toronto.This role is hybrid and requires you to be at our client's office Toronto Downtown at a minimum 3 days per week - subject to change at any time.What will you do?• Understanding various product attributes from upstream, e.g. Lending product, Facility, Security, Security Finance Transaction(SFT), and Derivative, etc.• Picking up new concept and applying it quickly, e.g. LEF Risk Shifting for Credit Default Swap (CDS), SFT, Derivative, Guarantees, and LC Fronting, etc. • Performing data gap analysis, systems, processes and procedures as required for the project. • Create reporting mapping logic or requirement document • Communicating requirement to development and QA, performing testing, coordinating UAT testing and assisting production implementation• Contributing to the process re-engineering and process improvement where applicable. • Supporting user’s training and documentation as needed.• Report the BA team working status and raise concerns or issues that may hinder the project progress as planned to management and PMsWhat do you need to succeed?Must-have• Regulatory reporting experience • Lead BA - experience as PO or PM • Capital Markets experience o Knowledge in trade life cycle o Knowledge of different asset classes • Hands on experience with o FMPL, JSON, ISO o Data querying SQL • Strong in agile / scrum methodology • Experience in systems implementation, process improvements or systems re-engineering projects with a banking organization or consulting company.• Undergraduate degree or higher, preferable in Mathematics, Computer Science, Engineering or Finance• Knowledge of SDLC lifecycle, Agile, others• Experience in SQL • Advance MSWord, MS Project, MS PowerPoint and MS Excel, Visio, MS AccessNice to have • Experience with Dremio • Experience with mongodb • Understanding of Credit Risk reporting• Experience in data sourcing and mappings to cover major Capital Market and Retail financial instruments for both on and off -balance sheet.• Tableau#LI-MP1 Skills: Business AnalysisBusiness Process AnalysisBusiness Process ModellingData AnalysisFinancial ServicesRequirements AnalysisSolution AnalysisSQL 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.
Systems Analyst - Intermediate
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Experience in the analysis, design and development of data capture applications, testing processAbility to analyze, map and validate technical data output from a system integration perspectiveExperience on interaction with system users in gathering business requirements and involved in developing projectsFamiliar with Quality Assurance Methodologies and Best Practices.
Développeur Python d’outils et d’automatisation de procédés - Québec
InnovMetric Logiciels inc., Quebec City, QC
Être membre d’une équipe responsable de procédés automatisés et d’outils qui aident nos équipes de développement à travailler plus efficacement et qui permettent d’automatiser la production et le contrôle de qualité de nos logiciels, ça vous intéresse? Nous avons un poste pour vous!Responsabilités:En tant que développeur d’outils et d’automatisation de procédés, vous contribuerez à l’élaboration et à l’évolution d’un ensemble d’outils performants au cœur de notre environnement de développement et de production logicielle de pointe. Vous gèrerez également un grand nombre d’applications industrielles de grande envergure développées en C++ sur Windows. De plus, vous collaborerez étroitement avec les développeurs C++ et autres utilisateurs de nos outils afin d’identifier et de mettre en place des solutions optimales pour répondre à leurs besoins. Nous sommes constamment à la recherche de développeurs(euses) talentueux(euses). Pour nous, qu’est-ce que ça signifie en termes de compétences?Cumuler au moins cinq années d’expérience en développement logicielAimer les défis, le travail d’équipe et la collaborationAvoir à cœur la réussite de son équipe et de l’entreprise, ainsi qu’un désir continuel d’apprendre et de s’améliorer Programmer de façon claire et structurée, en étant conscient des exigences liées à la maintenabilité, la modularité et la compatibilitéSe soucier de la qualité de son code, porter attention aux détails et faire preuve de rigueurÊtre à l’aise et aimer faire de l’investigation de problèmes informatiquesPosséder une bonne maîtrise du français et un niveau intermédiaire en anglais* (oral et écrit) *Un niveau d’anglais intermédiaire est requis puisque des échanges hebdomadaires à l’écrit avec des partenaires internationaux seront nécessaires. En complément des compétences mentionnées, vous possédez les atouts suivants :En plus de Python, vous avez de l’expérience avec l’un des langages suivants: C++, C#, Java, RubyConnaissance DevOps (CI/CD, IaC, tests automatisés) Solides habiletés de communication à l’oral et à l’écritConnaissance en virtualisationConnaissance des environnements de production logicielle (installateurs, MSI, bootstrapper)Connaissance des bases de données (MySQL, SQL)Expérience en développement Web (JavaScript, React, Django, etc.)Expérience de migration vers GitLabConnaissance des principes de programmation concurrente Vous avez aussi un intérêt marqué pour : Le développement avec le langage Python et l’écriture de tests automatisésLa variété au niveau des types de mandats Voici ce que nous privilégions :  Excellent encadrement et opportunité de contribuer à des projets d’envergure dès l’entrée en posteParticipation à toutes les étapes du développement, de l’identification des besoins à la livraison au client, en passant par le design de l’expérience utilisateur (UX), le développement d’une architecture logicielle durable et la validation de la qualité du logicielMise en application quotidienne des principes du développement Agileet forte culture d’amélioration continue Choix du lieu de travail : au bureau, en mode hybride ou en télétravail Les conditions d’emploi sont très avantageuses :Horaire flexible qui facilite la conciliation travail-famillePossibilité de faire du télétravailRémunération compétitive et système de bonis Régime modulaire pour les assurances collectivesService de télémédecine et programme d'aide aux employés et à leur familleThé, café et stationnement gratuitsActivités sociales, sportives et groupe de musique IMBand (allez y jeter un œil sur YouTube)
Systems Analyst - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:5+ years experience as a systems analyst working and living in the SE region of Ontario.Experience with the projects related to 24x7 critical environments and operationsExperience working in the PSRN projectUnderstanding of emergency health services including ambulance communications.
Développeur Back-End
Merkur inc., Brossard, QC
Bienvenue sur notre offre d’emploi de Développeur Back End!Chez Merkur, tu auras l’opportunité d’être impliqué dans un environnement technologique en ébullition et de participer à une multitude de projets permettant de valoriser les données en entreprises et de faire une différence dans le quotidien de nos clients : intelligence d’affaires (BI), implantation de systèmes ERP, MES et CRM, robotique et connectivité-machine, a automatisation de processus, IoT, etc.En tant que Développeur Back End, en collaboration avec une équipe d'experts chez Merkur, tu seras amené mettre de l’avant ton expertise et tes connaissances afin développer et implanter des solutions innovantes chez nos clients.Et plus encore!Les valeurs organisationnelles clés au succès de l’équipe Merkur Collaboration Intrapreuneurship Innovation Développement Ce que tu auras vraiment à faire dans ce rôle:Participer activement à des projets d’implantation de solutions logicielles qui facilite la coordination des opérations en usine ;Concevoir, programmer et configurer des fonctionnalités Back End répondant aux besoins clients et/ou participer au développement du logiciel Synkro ;Travailler en étroite collaboration avec l’équipe multidisciplinaire de développement logiciel 4.0 ;Apprendre, comprendre et analyser les processus opérationnels de l’usine pour bien définir les besoins d’affaires des différentes parties prenantes reliés aux activités de production, d'assemblage et du système qualité ;Traiter, centraliser et rendre disponible l’information et les données opérationnelles aux différents postes de travail ;Contribuer au suivi des projets avec les clients ;Collaborer avec son équipe et faire preuve de créativité pour apporter des solutions pragmatiques aux problématiques et faciliter le travail des utilisateurs ;Veiller à la qualité de son travail et exécuter des tests et preuves de concepts pour valider le bon fonctionnement et s’assurer de rencontrer les requis ;Agir à titre de personne-ressource et assurer un soutien technique aux utilisateurs pendant l’implantation et la mise en service. Les compétences minimales dont tu dois posséder:Tu possèdes un BAC ou une technique en génie informatique, informatique, logiciel ou l’équivalent ;Tu as acquis 3 à 5 ans d'expérience pertinente en lien avec ce poste ;Tu as des connaissances avec les outils par programmation de flux de type low-code tel que Node-red ;Tu as les connaissances en programmation orientée objet (C#, .Net, C++ et QML) ;Tu démontres un intérêt marqué pour l’usine intelligente (4.0) ou le domaine manufacturier ;Tu as de l’expérience dans l’implantation de système de gestion (ex : ERP, MES, etc.) ;Tu as de l’expérience avec les bases de données relationnelles (MSSQL) ;Tu es bilingue (Français, Anglais), tant à l’écrit qu’à l’oral.  À quoi doivent s'attendre tes collègues et nos clients :Tu es autonome et débrouillard ;Tu es rigoureux, discipliné et aimez le travail bien fait ;Tu as un fort intérêt pour l’innovation et tu es reconnue pour ton grand sens de la créativité ;Tu te sens curieux d’en apprendre davantage sur la transformation numérique et le milieu manufacturier ;Tu es réellement motivé à l’idée d’intervenir avec différents intervenants sur le plancher de production ;Tu cherches à bien comprendre le quotidien des utilisateurs afin d’identifier des solutions de faciliter leur travail ;Tu as d’apporter une valeur ajoutée au travail quotidien des utilisateurs ;Tu portes une grande importance à la collaboration avec tes pairs ;Tu possèdes une excellente capacité d’adaptation aux différents environnements de travail. Et nos avantages dans tout ça? Nous avons à cœur de favoriser la conciliation travail et vie personnelle. Chez Merkur, nous avons un mode de travail hybride, très flexible. Tu auras le droit à 2 journées de télétravail, et tu auras la chance de venir échanger avec tes pairs lors des autres journées ;Nous évoluons dans une structure hiérarchique non rigide et avons des liens étroits avec la direction ;Nous offrons un processus d’intégration complet, beaucoup de rétroaction et d’opportunités de parfaire ses compétences rapidement, au sein d’une équipe multidisciplinaire enrichissante ;Nous avons une structure interne qui favorise l’initiative et qui mise sur des défis stimulants ;Nous plaçons l’humain au centre de nos décisions d’entreprise et nous avons une culture inclusive qui reconnaît la richesse qu’apporte la diversité ;Nous évoluons dans un milieu qui favorise le bien-être avec des ressources en gestion de stress, santé mentale et télémédecine ;Nous remboursons les cotisations à un ordre professionnel ;Nous offrons, en plus des congés fériés légaux et des vacances, 5 congés payés supplémentaires. Tu as lu et relu la description du poste plus haut et tu te dis que cela va de pair avec tes aspirations professionnelles? Désires-tu avoir l’opportunité de rencontrer un de tes futurs collègues lors d’une entrevue?Viens prendre le temps de discuter avec nous en posant directement ta candidature à cette offre!Seules les candidatures retenues seront contactées. Merkur s’est engagée à favoriser une main-d’œuvre diversifiée et représentative, de même qu’un milieu de travail inclusif où tous les employés sont traités de façon équitable. L’usage du masculin dans le contenu de ce document a pour seul objectif d’alléger le texte.L’usage du masculin dans le contenu de ce document a pour seul objectif d’alléger le texte.La maîtrise de l’anglais est requise pour nos clients internationaux et nos clients du Québec ayant des projets à l’international. 
SAP Business System Analyst - GFT
RBC, Toronto, ON
Job SummaryJob DescriptionWhat is the opportunity?As a Business System Analyst SAP HR within HR & Compensation Technology group, youll be part of a cross-functional team contributing towards various deliverables on new and/or annual projects related to HR technology. In your role you will analyze the business requirements on assigned projects in order help to ensure program / project system needs are identified, configured and delivered in line with the strategic goals or objectives of the project. The primary area of responsibility for this role is SAP on premise Personnel Administration, Org Management, Benefits & Pensions, Time Management and Payroll and integrations to third party, vendors and other non-SAP applications.What will you do? Understands the HR business and factors opportunities and risks into requirements, conducts information gathering sessions. Prepares detailed business system requirements: identifying, tracking and resolving business systems issues and configure the SAP on premise system for all or most of payroll, benefit, pensions, time and other modules.Assesses, researches, analyzes and documents sponsor/stakeholder needs in accordance with Project Life Cycle and Capability Maturity Model deliverables, selecting appropriate information gathering and/or modeling techniques to solve problems. Guides QA through testing objectives and assist with analysis of testing results.Contributes to successful project completion by identifying risks and developing/recommending mitigation strategies. Recommends business solutions that satisfy sponsor/stakeholder needs continually exploring and assessing options for value-add to clients.Functions as a liaison between the business and the developers. Walks stakeholders through requirements and manages expectations regarding scope.Contributes to test case creation; ensuring that test cases are tightly integrated with requirements specifications.Participate and work collaboratively within cross-functional project teams comprised of HRCT Teams, Business Partners, T&O IT Teams and Vendors.Develops system specifications and test plans, according to existing standards and methodologies.Elicit the requirements needed to carry out business processes including interviews, cross functional workshops, etc.Translates business needs, processes and procedures into a workable system, and articulating on specific software requirements by communicating about these requirements with technology experts and business stakeholders.Working closely with business architects and other technology staff to deliver project results while implementing risk analysis and meeting required deliverable.Provide direction, expertise, feedback, coaching and development to build the capability of more junior staff and with a strong drive to learn.Participates in planning with other Business Analysts, the Project Manager and business in the early stages of project formation.What do you need to succeed?Must have: Proven experience (7+ years) working in small to Medium size projects in Agile or iterative waterfall project teams as a business Analyst with a university degree or equivalent work experience.Strong knowledge of SAP configurations in all or most of Personnel Administration, Org Management, Benefits & Pensions, Time Management and Payroll modulesStrong knowledge of SAP payroll schemas, rules and functionsStrong knowledge of SAP dynamic actionsAbility to read ABAP codes and debug ABAP programs or ability to work with technical resource to read ABAP codes and debug ABAP programsAbility to analyze application integrations and facilitate discussions with HR business partners to resolve issues and/or improve application performanceAnalyze and understand business data to support decision making and effectively present informationEvaluate alternative procedural and systematic solutions that meet needs while maintaining business standardsAbility to multi-task, prioritize and work independently under tight deadlines in a fast-paced environment.Strong interpersonal, verbal and written communication skills, with an ability to work effectively with all levels of staff and management.Strong analytical, trend analysis, problem identification and resolution skills.Great attention to detail, organizational skills and an analytical mind.Nice-to-have:SAP and Robotic Process Automation (RPA) Experience an assetWorkday UnderstandingWhats 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#Ll-Hybrid#Ll-POST#TECHPJ#EVP3P4Job SkillsAgile Methodology, Business Data Analysis, Business Process Modeling, Commercial Acumen, Communication, Critical Thinking, Decision Making, Group Problem Solving, Interpersonal Relationship Management, Requirements AnalysisAdditional Job DetailsAddress:20 KING ST W:TORONTOCity:TORONTOCountry:CanadaWork hours/week:37.5Employment Type:Full timePlatform:Technology and OperationsJob Type:RegularPay Type:SalariedPosted Date:2023-12-19Application 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.
Sr. Systems Analyst for a File Sharing / Network Drives rationalization project
S.i. Systems, Montreal, QC
Our international law client is seeking a Sr. Systems Analyst for a File Sharing / Network Drives rationalization project to start by June 2024 on contract for 6 month contract with potential for renewal. While this role is primarily remote, occasional office visits may be needed from time to time but will be minimal. Therefore you need to live within driving distance of one of the following cities: Vancouver, Calgary, Toronto, Ottawa, Montreal. Note: This client works a 35 hour work weekMust HaveAt least a two year college diploma in a technology focused program, such as: computer programming, computer technologies, or information systems7+ years’ experience overall in IT troubleshooting in a Windows environment4+ years Systems Analysis Technical experience with at least one of the following: File Sharing, Network Drives, Electronic Document Management Systems (EDMS), OneDrive, Content Management Systems (CMS)Achieved or pursuing ITIL Foundation certificationNice-To-Have:Experience utilizing skills with SQL scripting and or .NET/programmingProject experience rationalizing document/data locationsBilingual FrenchExperience with iManage technologiesKnowledge of legal industry Overview: Work with BA and Solution Architect to classify and transition data from various sources into others. The data will include various file types and formats, but is largely unstructured data. They are aiming to rationalize the several data locations and decommission those corresponding applications. Key Responsibilities and Duties: Acting as a technical resource for all technological matters related to this project, whether support or change related, within assigned technologies (troubleshooting, resolution, escalation).Coordinates activities with other team members (internal and external).Assesses impacts to other systems/processes/platforms.Escalates roadblocks and major issues.Generates project design documentation (detailed design, architecture, etc.).Performing business and functional analysis in relation to assigned processes/platforms. Apply
Systems Analyst - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Knowledge of Atlassian server installation and configuration (JIRA, Confluence and related supporting application and plugins)Knowledge of VB.NET , platform (C#, ASP. NET, java applets .NET CORE) in Visual Studio 2019, HTML, CSS, Jquery, other emerging web technologies and deployment models to implement application enhancements as per design documentsDemonstrated experience with the use of various types of software testing and testing methodologies in manual and automated testing