315 Jobs Found
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
GBME is searching for Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms.
The successful candidate will have a strong technical and engineering mindset. You will work closely with business teams and cross functional engineering leaders to develop and implement market leading solutions for the various projects within GBME.
About the Job
Do you thrive when faced with challenges? Like using fresh technologies to solve problems? Looking to work in various projects across the organization, collaborating with great teams and inspiring leaders? Then this is the right team for you! In this exciting role, you’ll apply your analytical skills to design and develop applications that deliver excellence, effectiveness, and value to our business partners and customers.
In partnership with peer engineers, business partners, and the various GBME teams, you will:
- Work closely with end users, and business teams to understand business needs, conduct gap analysis and requirements assessments as needed
- Partner with Architecture on the design and integration
- Deliver and enhance new and current solutions and applications
- Be involved in the full life cycle of a project, responsible for producing actionable and complete specifications, writing production quality code, and implementation
- Design, deliver and implement a database schema
- Design test sets and automate where possible, including functional and non functional testing, regression testing as well as performance testing
- Write deployment scripts and leverage tools such as the Accelerator pipeline to promote code.
- Support the solution in production
- Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries.
- Effectively communicate with technical and non-technical audiences
- Able to work with and refactor legacy code (as needed).
- Coach and train end users (as needed).
- Participate and run SCRUM Meetings (as needed).
You are passionate about developing applications that are reusable, efficient, and scalable, working in an innovated cross functional team environment.
Technical Qualifications
- Experience with 2 or more modern development languages (Python, Java, etc.)
- 4+ years’ experience developing, deploying, and maintaining large scale applications with complex integration.
- Recent experience with relational and non relational databases.
- 2 + years’ experience reading, writing, and running SQL scripts.
- Experience working in an Agile environment, with experience and understanding of Test-Driven Development methodology.
- Bachelor’s degree in computer science, Engineering or relevant experience.
Soft Skills
- Excellent communication and presentation skills.
- Work as a contributing member of a team.
- Values quality, while still managing expectations and deliverables.
- Open to ideas and gives and receives feedback well.
- Wants to understand financial market.
Preferred Qualifications
- Experience with some automated deployment.
- Understanding of networking protocols.
- Understanding of security principles.
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences everyone brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Remote-friendly work environment will provide you with the flexibility to perform at your best.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Software Engineer
Scotiabank
Toronto - 9.13kmIT & Telecoms Full-time
Learn More
Java Developer Full-time Job
IT & Telecoms TorontoJob Details
Contributes to the overall success of the Retail Customer Platform Technology applications ensuring specific individual goals, plans, initiatives are executed and delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are in compliance with governing regulations, internal policies and procedures.
Is this role right for you? In this role you will:
-
Champion a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
-
You will provide system analysis, object-oriented design / programming, technical documentation, and support for existing and new applications and systems.
-
You will provide recommendations on best practices and enhancements that are in line with the bank’s technology road map.
-
You will work with project team to refine technical requirements and provide technical design and guidance based on industry best practices.
-
You will perform coding, unit testing, debugging, documenting, and implementing of applications and scripts.
-
You will participate in estimation and planning of development efforts required for various projects and enhancements.
-
You will maintain, support, and enhance existing applications.
-
You will participate in regular code reviews for release activities.
-
You will lead the implementation efforts for implementations of code to non-production and production environments.
-
You will participate in production issue analysis and perform root cause analysis for production issues and implementation issues.
-
You will assist the product owners and business analysts in discovering the current system behavior and provide recommendations on improving the current system.
-
Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
-
Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
-
Champion a high-performance environment and contributes to an inclusive work environment.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
-
Bachelor’s degree in Computer Science, Engineering, or related discipline is preferred.
-
You have at least 3-5 years of technical working experience in systems analysis, design, development, unit testing, and debugging.
-
Must have technical working experience with Core Java (Version 8 or higher)/Java
-
Proficient in SQL & relational databases.
-
Knowledge or experience in the use of GIT, Gradle, Jira, Confluence or a similar tool(s) for building Continuous Integration/Continuous Delivery (CI/CD) pipelines.
-
Technical working experience in an agile environment.
-
Working experience with Spring Boot, Spring Security and Spring Data Repositories, Spring Batch. At least one. Spring framework works.
-
Technical working knowledge of Web Services, SOAP/REST, STS Spring Tools, or Eclipse Integrated Development Environment (IDE).
-
Knowledge of SSL and setup of secure handshake between applications. It could be implicit. Technical knowledge of Microsoft Azure Cloud/Google Cloud and Splunk
Nice to Have:
-
Oracle Certified Java Developer certification.
-
Technical Knowledge of event driven architecture (Kafka, Kafka connectors, Kafka brokers).
-
2-3 years of working experience in the banking/financial services industry.
-
Working knowledge of SoapUI.
What's in it for you?
-
Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
-
Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
-
Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
-
Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
-
Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work arrangements: Hybrid
#LI-Hybrid
Java Developer
Scotiabank
Toronto - 9.13kmIT & Telecoms Full-time
Learn More
Senior Software Developer Full-time Job
IT & Telecoms TorontoJob Details
We are looking for a Senior Software Developer to join our micro services team in Scotia Digital to help us build the next generation micro Services for Scotiabank. This is an exciting opportunity to start with us on a challenging journey building and maintaining micro services for the Mobile app and the website.
As a Senior Software Developer of the team, you will participate in all aspects of the software delivery life cycle of the services. You will guide your teammates to deliver their projects when needed. You will not only get the opportunity to work on more complex work, but also get an opportunity to work on new research and development projects.
If you are an experienced software engineer with a strong developer-focused mindset, keen interest in microservices and security, and thrive in a fast-moving environment - this is the position for you!
Is this role right for you? In this role you will:
- Lead development activities as the senior member of the scrum team, planning and executing to meet sprint objectives as well as program/project milestones.
- Write well designed, testable, efficient code by using best software development practices.
- Gather and refine specifications and requirements based on technical needs.
- Collaborate with the Scrum team to plan milestones, successfully execute software delivery, and escalate issues as needed.
- Ensure that requirements are clearly, accurately, and thoroughly documented and understood either for system changes and/or process changes and that there is value and consistency added to the customer experience by:
- Providing contribution to design/review process
- Monitoring/reviewing design during development phase.
- Ensure the timely and accurate completion of projects through:
- Production/Input to an overall Project Plan, strategy, and implementation
- Procedural documents completed to support user (guidelines, job aids. etc.)
- Input provided to preparation and execution of testing.
- Conducting post implementation measurement review of projects.
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
- Champions a high performance environment and contributes to an inclusive work environment.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- University or College Degree in Computer Science
- 6+ year experience of developing enterprise, cloud native, message driven, test driven, reactive, containerized applications.
- Previous exposure to the banking industry/financial services is preferred
- MS Azure, Kubernetes, Java 8, Springboot framework, Junit frameworks, Maven, Gradle, noSQL database, Docker, Velocity, CI-CD Pipeline
- version control tools, like Git, SVN, Bitbucket
- well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
- Familiar with software security tools like BlackDuck, Fortify and SonarQube
- well-rounded knowledge different JAVA based framework/libs, such as Spring Boot, Spring Security, JDBC, Junit, Apache-Camel, Azure SDK
- Strong knowledge of network communications, security protocols and trouble shooting
- Hands on experience in developing applications with KAFKA, ActiveMQ/Azure Service Bus, RDBMS, NoSQL, Redis
- Strong knowledge of programming languages: Java 8+, Shell Script, XML, YAML, JSON, SQL, Apache Velocity, Apache Groovy
- Strong hands-on programming skills with popular developer utility tool suites like Eclipse/STS, JIRA/Bitbucket/Confluence, Git, Gradle/Maven
- You have competency to lead team members with differing opinions and levels of experience.
- You can map and execute short- and long-term plans for the team.
- You love what you do but you are seeking a more challenging environment.
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work arrangements: Hybrid
#LI-Hybrid
Senior Software Developer
Scotiabank
Toronto - 9.13kmIT & Telecoms Full-time
Learn More
Network Architect Full-time Job
IT & Telecoms TorontoJob Details
Our I&IT department is looking for a Network Architect to join the team. This role provides architectural and engineering leadership in Network Infrastructure by envisioning capabilities, creating business cases, architectural roadmaps and detailed designs aligned with Metrolinx Enterprise strategy in collaboration with Enterprise architecture and other stakeholders.
What will I be doing?
- Collaborates with Enterprise Architecture, Product Managers and other stakeholders to conduct needs assessments, identify future capabilities, and develop future state Network Infrastructure architecture with roadmaps.
- Develops and documents business case for identified needs, proposed roadmaps and future state Network infrastructure.
- Assists with translating Network Infrastructure roadmaps into a portfolio of programs, projects, enhancement and other initiatives to achieve the Network Infrastructure future state.
- Map business needs into related Network Infrastructure technology requirements.
- Collaborates with stakeholders to identify and roadmap business improvements.
- Collaborates with Enterprise architecture and other stakeholders to design Metrolinx Enterprise Network Infrastructure framework and reference architecture.
- Collaborates with Network Engineering Specialist and other stakeholders to create and maintain Network Infrastructure architecture and detailed designs (conceptual, logical, integration and physical).
- Defines Network Infrastructure standards and principles in collaboration with Enterprise Architecture and other stakeholders.
- Creates detailed integration architectures for integrating new systems architecture into existing Network Infrastructure architecture.
- Ensures automation is designed and built into the Network Infrastructure solutions.
- Collaborates with I&IT teams from networking, computing, storage and development to develop high value-engineered Network Infrastructure solutions.
- Supports project teams, operations and other stakeholders with expertise to develop, build, maintain and operate Network Infrastructure.
- Provides hands-on troubleshooting to support I&IT teams as required.
- Communicates and provides support to both internal and external clients to enhance and achieve organizational goals
- Liaises with internal departments regarding operational issues or improvements, and provides subject matter expertise to management team on as required
What Skills and Qualifications Do I Need?
- Completion of a degree or diploma in Computer Science, Information Technology, Engineering or a related discipline
- Demonstrated related experience contributing to the success of midsize-to-large initiatives with above average levels of complexity and business criticality.
- Cisco Certified Networking Professional (CCNP) or higher is required
- Cisco Certified Internetworking Expert (CCIE) is an asset
- Agile Certification (Agile Certified Professional, Certified Scrum Product Owner) is an asset
- Public Cloud Certification (Azure, AWS, Google Cloud) is an asset
- TOGAF Certification is an asset
- Experience with routing – EIGRP, OSPF, BGP, redistribution, summarization, etc.
- Experience with switching – VLAN, STP, port aggregation, etc.
- Experience with multicasting – IGMP, PIM, etc.
- Experience with QoS – policing, shaping, etc.
- Experience with Infrastructure services – NAC, IDS/IPS, PKI, firewall, proxy, DHCP, DNS, IPAM, etc.
- Experience with Cloud IaaS and PaaS (Azure, AWS, Google Cloud)
- Experience with virtualization such as Hyper-V, VMWare, OVM and KVM
- Experience with containerization such as Kubernetes and Docker
- Experience with load balancers such as local traffic manager and global traffic manager
- Experience with Cisco products – Catalyst, Nexus, ACI, Prime, ASA, UC, UCCE, WLC, WAP, etc.
- Experience with wireless networks such as controllers and access points
- Experience with VPN – site-to-site, remote access, etc.
- Experience with mobile networks – LTE, 5G, etc.
- Experience with WAN (MPLS, SD-WAN) and LAN
- Experience with network automation – NFV, SDN, etc.
- Experience with telecommunications systems – VoIP, Video Conferencing, Public Announcement, etc.
- Experience with Cloud networking such as overlay networking and Azure Express Route, vNET
- Practical knowledge of architectural framework such as TOGAF
- Knowledge and proficiency with multiple Agile Lifecycle Management tools (i.e. JIRA, Confluence, etc.).
- Experience collaborating with and leading teams working in Lean-Agile delivery methods.
- Experience leading teams designing, architecting, delivering and supporting network infrastructure in complex and critical environments.
- Experience with security and compliance (zero-trust, PCI-DSS, operational technology, edge, etc.)
- Experience designing, architecting, delivering and supporting network infrastructure with high availability and disaster recovery capabilities that meet business continuity requirements.
- Comfortable working with remote team members.
- Well versed in IT and business strategy with specific experience to develop plans and drive solutions towards stated business strategy and goals.
- Experience envisioning innovations aligned to business goals and success advocating the execution.
- Experience working with teams in alternative IT sourcing (e.g. contract staff, outsourced project delivery, the broker model, cloud services, IT outsourcing and business process outsourcing).
- Familiar with current and emerging networking technologies
- Leadership, problem-solving, interpersonal, and oral/written/presentation skills
- Experience with ITIL process – problem management, incident management, change management, etc.
- Ability to measure and communicate performance management to key stakeholders
Network Architect
METROLINX
Toronto - 9.13kmIT & Telecoms Full-time
104,898 - 145,605
Learn More
Sr IT Security Specialist Full-time Job
IT & Telecoms TorontoJob Details
Specific Accountabilities:
- Support the Manager, CIP Compliance Sustainment in effectively designing and developing strategies consistent with Hydro One positions related to standards and compliance requirements.
- Support the Critical Infrastructure Protection (CIP) Senior Manager and/or Delegate in the successful sustainment of compliance to NERC CIP standards.
- Oversee compliance sustainment and continuous improvement efforts associated with Hydro One’s NERC CIP compliance program. Review NERC CIP related security incidents for systemic problems and opportunities for process improvements.
- Support the Governance Delegates (GDs), Execution Delegates (EDs) and Process Owners (POs) accountable for the CIP standards/processes within the Hydro One Internal Compliance Program (ICP).
- Advise the GDs on areas to focus when new changes are introduced to the NERC CIP standards. Coordinate with GDs/POs to help facilitate institutionalizing CIP compliance into Hydro One work processes.
- Advise GD and ED in creation of non-compliance reports and remediation planning.
- Provide oversight and ensure that an overall CIP process metrics dashboard is established with input from all stakeholders and is maintained in accordance with the reporting cycles.
- Advise GDs/EDs in creation of non-compliance reports and remediation planning.
- Ensure that the CIP Process Architecture is maintained and kept current.
- Assist CIP GDs/POs with updating high impact or high complexity processes based on specific improvement or remediation efforts.
- Assist CIP GDs/POs in identifying and rolling out complex key changes in support of specific improvement or remediation efforts.
- Provide governance support to Process Owners in respect to escalating issues and concerns as well as formalizing support requests to create formalized projects and continuous improvement initiatives.
- Perform preliminary reviews of Physical Security Plans, Cyber Security Policies and Technical Feasibility Exceptions related to CIP Standards and other related policies on an annual basis and report out to Manager.
- Provide advice and deliver training and other communications to internal stakeholders, corporate and operations staff to assist in their understanding of security compliance processes. This may include websites, toolkits, seminars and other employee engagement tools.
- Collaborate with Reliability Standards Readiness and Strategy to provide direction to CIP GDs/POs. Support Reliability Compliance Assurance’s evidence audit operations and actioning of audit results
- Enforce compliance with IT Security Policies and Standards across the enterprise using the compliance tracking framework.
- Coordinate compliance enforcement activities with outsource service providers.
- Develop and present management compliance reports to various stakeholders.
- Engage and manage third parties to perform compliance exercises as necessary.
- Participate in development and maintenance of IT Security Policies and Standards.
- Manage compliance remediation activities.
- Manage and motivate staff and contractors in projects.
Selection Criteria:
- The candidate is expected to have demonstrated capability in the following areas:
- University degree or related studies, or equivalent experience.
- 10+ years experience in IT Security.
- 5+ years relevant experience in a senior Information Security or IT Security role.
- Demonstrated understanding of relevant standards and regulatory requirements (NERC CIP, Bill C-198, PCI, PIPEDA, etc.).
- Relevant experience in IT security governance with the capacity to enforce standards and liaise with stakeholders.
- Strong organizational and communication skills.
- Ability to lead and work in a multi-team environment and drive completion of deliverables.
- Ability to assess enterprise risk with proper recommendation on mitigation.
- Proven ability to meet deadlines and manage priorities.
- Good communications skills with the ability to work/liaise effectively with business, IT stakeholders, and vendor representatives.
- Relevant experience in utility sector is preferred.
- Ability to apply discretion when dealing with confidential information.
Deadline: Monday, September 23rd, 2024
Sr IT Security Specialist
Hydro One Networks Inc
Toronto - 9.13kmIT & Telecoms Full-time
Learn More
Full-Stack Software Engineer Full-time Job
Manulife Financial Corporation
IT & Telecoms TorontoJob Details
Office location: Boston - USA or Toronto - Canada or Waterloo - Canada
Work arrangement: Hybrid - 3 days from Office and 2 days from home. Remote working option is not available.
Responsibilities
-
Owning and responsible for building, execution and deploying cloud-native applications
-
Working with the latest tech stack including Angular, React, .Net, JavaScript on the latest platforms Azure Kubernetes Services, Application Service Environments using DevOps / GitOps
-
Builds, codes, tests, maintain high quality software ensuring that the proper quality gates are passed (including test coverage, security validation) using the appropriate DevSecOps tools
-
Ability to translate Insurance buying requirements into software requirements. Validate possible solutions against architectural guardrails
-
Create diagrams and documentation to support and articulate design solutions
-
Collaborating with other engineers through pair-programming and knowledge transfer sessions
-
Expect coaching and mentoring from lead engineers who have a passion for technology
-
You will learn and thrive as part of a large organization which at the same has the flexibility transparency and a “go-getter” culture of a startup. You will have access to best-in-class technology and partners which is something that comes with being part of an organization this size. You will have an opportunity to develop both technically as well as understand how businesses work.
What motivates you?
-
You obsess about customers, listen, engage and act for their benefit.
-
You think big, with curiosity to discover ways to use your agile approach and enable business outcomes.
-
You thrive in teams and enjoy getting things done together.
-
You take ownership and build solutions, focusing on what matters.
-
You do what is right, work with integrity and speak up.
-
You share your humanity, helping us build a diverse and inclusive work environment for everyone.
What we are looking for
-
Experiment with emerging technologies and understanding how they will impact what comes next.
-
Bring excellent teamwork and collaboration skills
-
Experience with agile and DevOps/DevSecOps principles, test-driven development, continuous integration
-
Strong verbal and communication skills with the ability to effectively articulate and communicate technical requirements and the ability to translate into business acumen
-
Get to showcase your work to engineering staff within the team and other areas of John Hancock through demos
-
Flexibility in supporting our customer/end-users during the roll out of new features to keep delighting them
What can we offer you?
-
A competitive salary and benefits packages.
-
A growth trajectory that extends upward and outward, encouraging you to follow your passions and learn new skills.
-
A focus on growing your career path with us.
-
Flexible work policies and strong work-life balance.
-
Professional development and leadership opportunities.
Our commitment to you
-
Values-first culture: We lead with our Values every day and bring them to life together.
-
Boundless opportunity: We create opportunities to learn and grow at every stage of your career.
-
Continuous innovation: We invite you to help redefine the future of financial services.
-
Delivering the promise of Diversity, Equity and Inclusion: We foster an inclusive workplace where everyone thrives.
-
Championing Corporate Citizenship: We build a business that benefits all partners and has a positive social and environmental impact.
#LI-Hybrid
#LI-JH
Full-Stack Software Engineer
Manulife Financial Corporation
Toronto - 9.13kmIT & Telecoms Full-time
Learn More
Senior Devops Engineer Full-time Job
Canadian Tire Corporation, Limited
IT & Telecoms TorontoJob Details
The Digital team plays a crucial role in driving cloud transformation within the Digital Ecosystem. Our responsibilities include managing public cloud platforms on Azure and GCP, as well as supporting the entire developer ecosystem across digital. Our objective is to continuously improve our platforms by updating services and collaborating with digital partners.
As a Senior DevOps Engineer, you will have a hands-on, technical role within the Digital DevOps team. Working in an agile environment, you will utilize your expertise in cloud and DevOps to manage systems, automate infrastructure, and translate our platform services roadmap into pipelines and code. You will collaborate closely with architects, security engineers, operations support, and project leads to build enterprise-grade solutions.
- Write Infrastructure as Code (Terraform).
- Deploy cloud infrastructure and services on Azure and GCP.
- Administer and automate Linux and Windows systems using GO, PowerShell, and Python.
- Utilize automation to ensure compliance with corporate policies and standards.
- Deliver high-quality work using an agile delivery model within a team environment.
- Have experience with the latest GenAI tools and technologies.
- Create and maintain technical documentation.
- Support development programs focused on building cloud-native applications.
- Contribute to the development of cloud strategies and target reference architectures.
- Mentor and coach others in cloud and DevOps tools and practices.
- Communicate timelines, dependencies, constraints, and progress effectively.
- Participate in an after-hours on-call rotation to maintain a 24x7 environment.
What you bring
- At least 7 years of technical experience in development, operations, or full-stack implementations.
- A degree in Computer Science or Engineering, or equivalent relevant experience.
- Expertise in Azure and/or GCP.
- Proven experience in developing infrastructure as code using tools like Terraform.
- Extensive knowledge of Linux server administration.
- Strong understanding of networking fundamentals such as VNETs, subnetting, NSGs, routing, firewalls, and DNS.
- Experience with deploying low-code solutions like Function Apps, Webapps, Logic Apps.
- Architectural experience is a plus.
- Experience with build automation tools such as Jenkins, Artifactory, Ansible, Terraform, ADO, etc.
- Ability to interpret and apply security best practices for creating secure infrastructure and applications.
- Familiarity with container technologies including Docker and Kubernetes.
- Experience working in a highly secure or heavily regulated environment.
- Familiarity with Agile Scrum methodologies.
- Proficiency in collaboration tools like Microsoft Teams, JIRA, and Confluence.
- Excellent analytical, problem-solving, and solutioning skills.
- Strong communication and interpersonal skills.
- Ability to adapt to change and ambiguity in a dynamic environment.
- An action-oriented mindset with a willingness to take calculated risks for customer-centric improvements.
- Outcome-focused critical thinker capable of analyzing data to drive continuous improvement.
- Collaborative team player with superior influencing skills to build relationships across stakeholder groups.
Hybrid
We value flexibility and have adopted a hybrid work model where employees can work both in-office and virtually based on the needs of their teams. Each leader has the authority to determine the most suitable approach for achieving desired outcomes.
Senior Devops Engineer
Canadian Tire Corporation, Limited
Toronto - 9.13kmIT & Telecoms Full-time
Learn More
SENIOR SYSTEMS INTEGRATOR TECHNOLOGY SERVICES (Senior Frontend Lead Developer) Full-time Job
IT & Telecoms TorontoJob Details
As a key member of the Digital Government & Modernization team, the Senior Systems Integrator (Senior Frontend Lead Developer) for Technology Services plays a critical role in driving the city’s digital transformation. They excel as an expert frontend developer with deep knowledge of web application architecture and backend technologies. Their primary goal is to rapidly develop and deliver solutions to production. Responsibilities include developing web-based applications, Salesforce solutions, and managing both public-facing and internal web applications.
Major Responsibilities:
- Implements detailed plans and recommends policies/procedures regarding program specific requirements.
- Supervises, motivates and trains assigned staff, ensuring effective teamwork, high standards of work quality and organizational performance, continuous learning and encourages innovation in others.
- Supervises the day to day operation of all assigned staff including the scheduling, assigning and reviewing of work. Authorizes and co-ordinates vacation and overtime requests. Monitors and evaluates staff performance, approves salary increments, hears grievances and recommends disciplinary action when necessary.
- Provides input into and administers assigned budget, ensuring that expenditures are controlled and maintained within approved budget limitations.
- Leads, facilitates and contributes to the design, creation, development and sustainment of corporate standards for the division, including formalized project management and methodology, data warehousing architecture, data modeling, metadata, change management, and application development and migration.
- Responsible to senior management within the division, business and technical stakeholders for all aspects of assigned projects, including the project charter, project plan and schedule, progress, budget, risk management, issue management, change management, resource management, quality review/best practices.
- Provides project budget and financial management such as sole source requests; contract negotiations; leasing agreements; business cases; feasibility and cost/benefit analysis.
- Prepares and/or supervises the preparation of various formal contractual documents such as Request For Information/Proposal/Quotation (RFI/P/Q), Statement Of Work (SOW), Memorandum Of Understanding (MOU) and Service Level Agreements (SLA).
- Provides leadership in the evaluation, selection and recommendation of technical solutions and professional services; manages vendors and contractors in the overall solution delivery process.
- Identifies and develops divisional/cross-divisional initiatives to produce synergies and economies of scale.
- Negotiates with senior management, clients and various stakeholders often with competing and conflicting goals, objectives and priorities.
- Provides assessments and recommendations of new technology trends on the effective use, acquisition and integration of technology by the City.
- Identifies and analyzes current business processes and practices in the context of evolving information architecture and performance measures; prepares feasibility study and recommends overall technical solutions for business initiatives and leverage existing enterprise infrastructure investments.
- Recommends and implements security, privacy and quality assurance requirements consistent with both the Municipal Freedom of Information Privacy and Protection Act (MFIPPA), and corporate and legislated standards regarding the storage, processing and retention of confidential data.
- Recommends, establishes, and sustains various project management structures that span one or more levels of government such as the Provincial Offence Act and Social Housing downloading initiatives.
- Assesses and recommends scalable multi-jurisdictional business and technical solutions that meet client and business requirements in the context of corporate standards, policies and procedures for information technologies and architectures. This includes determining requirements, conducting research and evaluations and obtaining all approvals and signoffs.
- Informs and educates senior managers, business users and technology peers on technology trends, and the effective use of business and technology solutions and information management.
Key Qualifications:
Your application for the role of Senior Systems Integrator Technology Services (Senior Frontend Lead Developer) should describe your qualifications as they relate to:
- Post-secondary education in computer science or a related discipline, or the approved equivalent combination of education and/or experience with the ability to provide technical leadership on large scale projects.
- Extensive experience working with minimal supervision as a front-end developer, with proven leadership, mentoring abilities, designing enterprise solutions and software components, with a strong consideration for solution designs that are highly configurable to help improve development efficiency.
- Extensive experience in developing using JavaScript, Web Components, ReactJs, HTML5, CSS3, responsive web design, hybrid mobile development (Cordova), and other JavaScript frameworks and technologies as well as understanding of integrating with server API(s) using REST (JSON) APIs.
- Experience developing and/or maintaining large scale information technology applications and working effectively with a group of multidisciplinary staff, following industry best practices such as source control (Git), Continuous Integration and Continuous Deployment (CI/CD).
- Experience developing digital products that comply with accessibility standards and/or best practices (WCAG 2.x AA, AODA, WAI-ARIA) while optimizing accessibility features of the platform (Web, iOS, Android) as well as automating function and digital accessibility testing.
- Ability to work in a fast-paced, collaborative environment while delivering high-quality solutions under tight deadlines that meet functional and non-functional software requirements such as Security, Performance, Standardization, and Reusability. Proven ability of using communication, collaboration, and problem-solving skills to conduct root cause analysis when troubleshooting issues in a large organization.
- Highly developed interpersonal skills with the ability to interact and communicate effectively at all organizational levels.
- Experience performing data analysis and statistics, is an asset.
- Demonstrated team supervisory and interpersonal skills working independently and collaboratively with others in a multidisciplinary team setting.
- Demonstrated efficiency and effectiveness in teamwork, facilitation, communications, conflict resolution, problem solving, crisis management and team leadership in projects, assignments, and service engagements.
- Demonstrated ability to prepare, organize and present business cases, proposals, solutions and budgets or similar formal documents and statements to various audiences, including stakeholders, clients, and the public.
SENIOR SYSTEMS INTEGRATOR TECHNOLOGY SERVICES (Senior Frontend Lead De...
City Of Toronto
Toronto - 9.13kmIT & Telecoms Full-time
112,280 - 149,247
Learn More
CloudOps Engineer (AWS) Full-time Job
IT & Telecoms TorontoJob Details
Rogers Sports and Media is seeking a skilled CloudOps Engineer to architect and manage our AWS infrastructure. As a key player in delivering Canadian audiences a diverse content portfolio, from the thrilling Stanley Cup playoffs to the latest Bachelor episode, you'll be at the forefront of technology innovation. With a deep understanding of cloud technologies, automation, and security, you'll ensure our cloud environment supports our broadcast operations and aligns with our business goals.
What You'll Do:
-
Design, implement, and manage scalable, reliable, and secure AWS environments.
-
Utilize Infrastructure as Code (IaC) Terraform templates to automate provisioning and management.
-
Implement monitoring, logging, and alerting using CloudWatch, Prometheus, Grafana, Loki, syslog-ng and Zabbix.
-
Build and maintain CI/CD pipelines using Azure DevOps to deploy software.
-
Collaborate with development teams to deploy and manage applications in the cloud and on-prem.
-
Implement and maintain AWS infrastructure security practices, including IAM policies, VPC configurations, and security groups.
-
Provide technical support, troubleshoot issues, and conduct root cause analysis to ensure the reliability and availability of services.
-
Monitor and optimize AWS usage to manage and reduce costs.
-
Work closely with Corporate CloudOps and Corporate Security teams to ensure compliance.
What You'll Bring:
-
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
-
5+ years of experience in CloudOps, DevOps, or a related field.
-
Proven experience with AWS services (EC2, S3, Step Function, Lambda, etc.).
-
Proficiency in scripting languages such as Python, Bash, or PowerShell.
-
Understanding of Red Hat Enterprise Linux (RHEL) systems, including management and administration.
-
Familiarity with containerization and orchestration tools like Docker and Kubernetes.
-
Strong understanding of advanced networking concepts and utilizing AWS Direct Connects
-
AWS Certified Solutions Architect - Associate (or other relevant certifications)
-
Experience with relational databases like PostgreSQL.
-
Experience with configuring and managing Nginx web servers.
-
Strong problem-solving skills and attention to detail.
-
Excellent communication and collaboration skills.
-
Ability to work in a fast-paced, dynamic environment.
-
Ability to work independently and as part of a team.
-
Experience in AWS Media Services would be an asset.
-
Experience in Sports and/or Broadcast would be an asset.
-
Experience in Microsoft Azure would be an asset.
To protect our people, brand and assets, a pre-employment background check will be conducted. As part of our selection process, all candidates must clear a criminal background check. Additionally, a credit check and drivers abstract may be required depending on the role.
Schedule: Full time
Shift: Day
Length of Contract: Not Applicable (Regular Position)
Work Location: 1 Mount Pleasant (083), Toronto, ON
Travel Requirements: None
Posting Category/Function: Technology & Information Technology
Requisition ID: 313073
#LI-CG1
CloudOps Engineer (AWS)
Rogers Communications Inc
Toronto - 9.13kmIT & Telecoms Full-time
Learn More
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
We are seeking a Software Developer for the Canadian Digital Banking Engineering team.
Is this role right for you?
- Work closely with technical leads to build application as per design document.
- Create design documents into technical stories and technical tasks.
- Review and understand defect and make code changes to enhance the application.
- Compile and Deploy application to various environments.
- You will provide system analysis, object-oriented design / programming, technical documentation, and support for existing and new applications and systems.
- You will perform coding, unit testing, debugging, documenting, and implementing of applications and scripts.
- You will maintain, support, and enhance existing applications.
- You will participate in regular code reviews for release activities.
- You will participate in production issue analysis and perform root cause analysis for production issues and implementation issues.
Do you have the skills that will enable you to succeed in this role?
- Bachelor’s degree in computer science, Engineering, or related discipline.
- Demonstrate good communication skills.
- Nice to have 3+ years of technical working experience in systems analysis, design, development, unit testing, and debugging.
- Excellent problem-solving skills and ability to review and design documents and create technical stories and tasks.
- Must have technical 3+ years of working experience with .NET/TFS/C#/API.
- Must be a system integration expert -i.e developing/maintaining services and components , external-internal API,s file transfers
- Must be Proficient in SQL & relational databases.
- You have working experience in the use of Bit Bucket, GIT, Gradle, Jira, Confluence, or similar tool(s) for building Continuous Integration/Continuous Delivery (CI/CD) pipelines.
- Technical working experience in an agile environment.
- Technical working knowledge of Web Services, XML/SOAP/REST Tools, or Integrated Development Environment (IDE)
- Nice to have - Knowledge of SSL and setup of secure handshake between applications.
- Nice to have - Working knowledge of SoapUI; Postman, WinSCP (Windows Secure Copy); PuTTY SCP (PSCP)
- Nice to have - Technical knowledge of Microsoft Azure Cloud or Google Cloud is an asset.
- Participate fully as a team member and contribute to a positive work environment that encourages productivity, professionalism, and teamwork.
- Contributes to an environment of continuous learning, including the sharing of experience and learning across team members, peers, Scotia partners, and management as appropriate.
- Participate in identifying personal development needs and pursue development/career opportunities.
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
#LI-Hybrid
Software Engineer
Scotiabank
Toronto - 9.13kmIT & Telecoms Full-time
Learn More
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
We are looking for a qualified Software Developer to work with the Notification Services team in Scotia Digital, who can deliver high quality code, write unit tests, provide UAT support, implementation, and operational support.
Is this role right for you? In this role you will:
- Lead development activities as the senior member of the scrum team, planning and executing to meet sprint objectives as well as program/project milestones.
- Write well designed, testable, efficient code by using best software development practices.
- Gather and refine specifications and requirements based on technical needs.
- Collaborate with the Scrum team to plan milestones, successfully execute software delivery, and escalate issues as needed.
- Ensure that requirements are clearly, accurately, and thoroughly documented and understood either for system changes and/or process changes and that there is value and consistency added to the customer experience by:
- Providing contribution to design/review process
- Monitoring/reviewing design during development phase.
- Ensure the timely and accurate completion of projects through:
- Production/Input to an overall Project Plan, strategy, and implementation
- Procedural documents completed to support user (guidelines, job aids. etc.)
- Input provided to preparation and execution of testing.
- Conducting post implementation measurement review of projects.
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
- Champion a high-performance environment and contributes to an inclusive work environment.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- University or College Degree in Computer Science
- 5+ year experience in Java Springboot, developing enterprise, cloud native, message driven, test driven, reactive, containerized applications.
- Previous experience in banking industry/financial services is preferred
- MS Azure, containerization & orchestration (Kubernetes, Docker), Java 11 & 8, Springboot framework, Junit frameworks (Junit 5, Mockito), build tools and dependency management (Maven, Gradle), noSQL database, template management (Velocity), CI-CD Pipeline (Jenkins)
- version control tools, like Git, Bitbucket
- well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
- Familiar with software security tools like BlackDuck (vulnerabilities in JARs), Fortify (vulnerabilities/security issues in code), Webinspect (scan REST end points) and SonarQube (Junit coverage for code)
- well-rounded knowledge different JAVA based framework/libs, such as Spring Boot, Spring Security, JDBC, Junit, Apache-Camel, Azure SDK
- Strong knowledge of network communications (VPN, Firewall management, Load Balancers), security protocols (SSL), Authorization mechanism (OAuth, JWT) and trouble shooting
- Hands on experience in developing applications with KAFKA, ActiveMQ/Azure Service Bus, RDBMS, NoSQL, Redis
- Strong knowledge of programming languages: Java 8+, Unix Shell Script, XML, YAML, JSON, SQL, Apache Velocity, Apache Groovy
- Strong hands-on programming skills with popular developer utility tool suites like Eclipse/STS, JIRA/Bitbucket/Confluence, Git, Gradle/Maven
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work arrangements: Hybrid
#LI-Hybrid
Software Developer
Scotiabank
Toronto - 9.13kmIT & Telecoms Full-time
Learn More
Data Scientist, Advanced Analytics and Modelling Full-time Job
Canadian Tire Corporation, Limited
IT & Telecoms TorontoJob Details
What you’ll do
We are seeking a results-oriented Data Science professional who can support retail, loyalty, and customer analytics. The primary focus of this position is to develop robust machine learning models, perform customer and program analytics, and develop analytical measurement frameworks. The Data Scientist will perform analytics in support of customer engagement, loyalty program optimization, and marketing program efficiency. Models, analytics, and insights developed will help achieve the strategic goals of our Retail organization.
-
Develop a deep understanding of our Retail business, Loyalty and Credit Card Customers, and Marketing programs.
-
Support the development of models and other analytics tools to increase customer engagement, marketing program efficiency, and loyalty program effectiveness.
-
Collaborate in cross-functional teams to generate models, insights, and measurement frameworks that improve business practices and generate measurable business value.
-
Scope and structure data science projects while considering business needs and technical constraints.
-
Perform advanced quantitative and statistical analysis of retail, customer and loyalty data to identify trends, patterns, and correlations which will be used in making critical business decisions that enhance business performance.
-
Support the development of a robust measurement practice using the latest technologies and advancements in machine learning to provide timely insights.
-
Establish Machine Learning/Deep Learning models to improve customer engagement and marketing program performance.
-
Provide creative solutions, recommendations, and timely advice that align business needs with analytical/modelling concepts.
-
Establish necessary data pipelines to deploy AI/ML solutions.
-
Act as an active contributor to the analytics strategy within the Advanced Analytics team.
Key Relationships
-
Peers within the Advanced Analytics and Modelling team
-
Business Stakeholders throughout the retail organization.
What you bring
-
M.S or PhD, preferably in Statistics/Math/Economics/Computer Science or a related quantitative discipline.
-
3+ years experience developing and implementing data science solutions for retail businesses, or loyalty programs.
-
Proficiency in using industry standard programming languages, including Python, R, or SAS.
-
3+ years of experience querying and analyzing large datasets with tools such as SQL, Spark, etc.
-
Demonstrated understanding of statistical techniques to programmatically select (and justify) the right approach given specific business problems and data/technology constraints.
-
Familiarity with cloud-based data structures including tools to extract, manipulate and transform data within the cloud. Experience with Databricks and Azure Synapse is an asset.
-
3+ years interpreting, synthesizing, and presenting complex models and analysis to business partners.
-
Excellent oral and written communication skills, with the ability to communicate both technical and business concepts, as well as strong presentation skills.
-
Demonstrated confidence and clear presentation style.
Hybrid
At Canadian Tire we work flexibility embracing ‘Hybrid’ whereby individuals utilize a combination of working at a CTC campus and or virtually in service of outcomes. Determined by managers, decisions around work location will be made based on business and team needs and grounded in a desire to support individual well-being and personal needs. Our goal is to empower teams and individuals to make the right decisions for them, and we expect that to look different for everyone.
#LI-GM1
Data Scientist, Advanced Analytics and Modelling
Canadian Tire Corporation, Limited
Toronto - 9.13kmIT & Telecoms Full-time
Learn More