660 Jobs Found
Network Administrator Full-time Job
IT & Telecoms MississaugaJob Details
The Network Administrator will be a critical part of the global Information Technology organization, driving major change initiatives and supporting global infrastructure. This role involves installing, configuring, and maintaining network hardware and software to ensure seamless access to business operations and applications. The Network Engineer will also be responsible for troubleshooting network issues, collaborating on network optimization, and managing various projects to maintain high operational standards.
What You'll Do:
-
Install and configure routers, switches, firewalls, VPN concentrators, and security appliances to facilitate access to vital business operations and applications.
-
Design, deploy, and maintain complex switching environments and wireless systems that support secure access, voice, and video applications.
-
Maintain a thorough understanding of the company’s LAN and WAN infrastructure.
-
Configure and install client and server network software for upgrading and maintaining network and telecommunication systems.
-
Maintain multi-site network operations and software applications, operating systems, and perform regular maintenance for both private and public facilities.
-
Manage assigned projects and program components to deliver services according to established objectives.
-
Respond to inquiries from staff, administrators, service providers, site personnel, and outside vendors to provide technical assistance and support.
-
Troubleshoot malfunctions of network hardware, software applications, telephones, and security systems to resolve operational issues and restore services.
-
Document and enforce industry best practices.
-
Collaborate with other IT team members on network optimization.
-
Manage and schedule firmware upgrades.
-
Report network operational status.
-
Take ownership of and manage assigned projects.
What You'll Need:
-
7+ years of field experience.
-
BS/MS in Engineering (EE, CS, or CE disciplines preferred).
-
Current CCNA and/or CCNP certification is a plus.
-
Experience with Cisco (must have), Juniper (certification preferred) and Palo Alto Networks (certification preferred).
-
Experience with Palo Alto Networks (certification preferred).
-
3+ years of experience with Cloud service network integrations. AWS and Azure experience a bonus.
-
Thorough understanding of IEEE and IETF standards.
-
Expert knowledge of the TCP/IP stack, its components, protocols, and support applications.
-
Proficiency in switching and routing design and configuration.
-
Knowledge of switching fabrics and datacenter infrastructure.
-
Deep understanding of LAN/WAN technologies and protocols.
-
Experience with VoIP implementation and support.
-
Maintain network security through proper configuration of VPNs and firewalls.
-
Familiarity with network tools such as SolarWinds, Splunk, Cat tools, OpManager.
-
Knowledge of cybersecurity technologies, proxies, and load balancers (F5 BIG-IP).
-
Strong organizational skills to multi-task in a small business environment and prioritize tasks accordingly.
-
Strong skills in network design, implementation, troubleshooting, and performance tuning.
-
Ability to create and maintain topology and data flow diagrams for high-level executives.
-
Familiarity with VMware and storage technologies is a plus.
-
Project management experience.
-
Strong communication skills, both written and verbal.
At IMAX, you will be part of a culture built on respect – we are committed to creating a welcoming and diverse atmosphere across our organization.
For consideration, please apply online. We thank all applicants for their interest in IMAX but only those selected for an interview will be contacted.
Network Administrator
IMAX
MississaugaIT & Telecoms Full-time
Learn More
Senior IT Security Analyst Full-time Job
Coca-Cola Canada Bottling Limited
IT & Telecoms TorontoJob Details
Work Location - Anywhere in Canada (Hybrid)
Employee Type - Regular Employee FT Salaried
We are seeking an experienced Senior Cybersecurity Analyst specializing in Governance, Risk, and Compliance (GRC) to help develop, implement, and manage our comprehensive GRC program. The ideal candidate will also have a deep understanding of enhancing a Change Advisory Board (CAB) program and managing advanced governance technologies like Resolver, AuditBoard, OneTrust, Microsoft Purview and Data Loss Prevention (DLP) tools. Expertise in integrating these technologies with platforms like ServiceNow is critical.
Responsibilities
- Help design, build, and manage the organization's GRC program to ensure compliance with regulatory requirements.
- Assist in overseeing the Governance, Risk, and Compliance (GRC) program, including updating the GRC tool as necessary and managing program assignments.
- Develop and oversee a robust CAB program, facilitating effective change management across IT systems.
- Help drive, lead, manage and optimize governance and the use and implementation of technologies such as Kroll Resolver, AuditBoard, OneTrust, Microsoft Compliance Manager, Azure Policy, Microsoft Information Protection (MIP), Azure Blueprints, Microsoft Cloud App Security (MCAS), Azure Active Directory (Azure AD), Microsoft Defender for Cloud Apps, Microsoft Defender for Identity, Microsoft Insider Risk Management, Microsoft Purview, Azure Governance Visualizer (AzGovViz), and ensure their effective integration with other IT service management tools. If you don’t know the tools, a can do or can learn attitude would be great!
Qualifications
- Bachelor’s degree in Information Technology, Cybersecurity, or a related field.
- 5 years or more of experience in a cybersecurity role with a focus on GRC.
- In-depth Knowledge of GRC Frameworks: Proficiency in designing, building, and managing GRC programs to ensure compliance with regulatory requirements.
- Change Management Expertise: Ability to develop and oversee a robust Change Advisory Board (CAB) program, facilitating effective change management across IT systems.
- Some Technical Proficiency with Governance Technologies: Skilled in the use and implementation of technologies such as Microsoft Compliance Manager, Azure Policy, Microsoft Information Protection (MIP), Azure Blueprints, Microsoft Cloud App Security (MCAS), Azure Active Directory (Azure AD), Microsoft Defender for Cloud Apps, Microsoft Defender for Identity, Microsoft Insider Risk Management, Microsoft Purview, and Azure Governance Visualizer (AzGovViz). A willingness to learn unfamiliar tools is also crucial.
- GRC Tools: Knowledgeable with Governance Technologies like Resolver, AuditBoard or OneTrust.
- ITSM: Familiar with ITSM Technologies like ServiceNow.
- One or more of the following security certifications are preferred:
Certified Information Systems Security Professional (CISSP)
Certified Information Security Manager (CISM)
Certified in Risk and Information Systems Control (CRISC)
Certified Governance of Enterprise IT (CGEIT)
NIST Cybersecurity Framework (NCSF) Certification
Senior IT Security Analyst
Coca-Cola Canada Bottling Limited
TorontoIT & Telecoms Full-time
Learn More
Full Stack Web Developer Full-time Job
Coca-Cola Canada Bottling Limited
IT & Telecoms TorontoJob Details
In this role, you will contribute to the design and development of user interfaces for advanced analytics applications.
**It will be advantageous to provide a link to your portfolio and/or github repo.**
Responsibilities
• Collaborate closely with the Advanced Analytics team, including data scientists and business analysts, to understand requirements and translate them into intuitive and visually appealing user interfaces.
• Design and develop interactive and user-friendly apps for advanced analytics applications, adhering to industry-leading UI/UX design principles and best practices.
• Implement responsive web designs that are compatible with various devices and browsers, ensuring optimal user experience across platforms.
• Utilize front-end frameworks such as React, Angular, or Vue.js to build dynamic and scalable applications that seamlessly integrate with backend data systems.
• Leverage data visualization libraries and tools (e.g., D3.js, Tableau) to present complex data insights and analytics results in a clear and meaningful manner.
• Conduct user research, gather feedback, and perform usability testing to iterate on designs, continuously improving the user experience and enhancing data accessibility.
• Collaborate with data engineers to integrate UI/UX designs with data pipelines and backend systems, ensuring efficient data flow and high-performance delivery.
• Stay updated with the latest UI/UX trends, front-end and back-end development techniques, and data visualization practices, proactively seeking opportunities to enhance Coke Canada’s analytical capabilities.
• Maintain code quality through regular code reviews, adhering to coding best practices, and ensuring high standards of performance, security, and scalability.
Qualifications
• Bachelor's degree in Computer Science, Data Science, Human-Computer Interaction, or a related field.
• 3+years of professional experience
• Proficient in HTML, CSS, and JavaScript, with demonstrated experience in front-end frameworks such as React, Angular, or Vue.js.
• Proficient with backend languages and frameworks (e.g. Python, Node.js, PHP)
• Experience working with SQL databases (PostgreSQL/MySQL) and NoSQL databases (MongoDB, DynamoDB, Redis, etc.)
• Experience with implementing and consuming REST APIs
• Proficient with Cloud Architecture like Azure Services
• Proficient with SSO Integration like OAuth and SAML
• Demonstrated experience with GIT and GitHub
• Strong understanding of UI/UX design principles, data visualization techniques, and information architecture.
• Experience in developing responsive web applications, ensuring compatibility across different devices and browsers.
• Familiarity with data visualization libraries and tools (e.g., D3.js, Tableau) to effectively present and interact with data.
• Demonstrated experience of data-driven decision-making processes and experience collaborating with data scientists or analysts.
• Strong problem-solving and analytical thinking skills, with a passion for leveraging analytics to drive business insights.
• Excellent communication and collaboration skills, with the ability to effectively translate complex technical concepts to both technical and non-technical stakeholders.
Full Stack Web Developer
Coca-Cola Canada Bottling Limited
TorontoIT & Telecoms Full-time
Learn More
IT Coordinator Full-time Job
IT & Telecoms Saint-LaurentJob Details
Reporting to the IT Senior Manager, the IT Coordinator will be working as an SAP Release Coordinator and will be supporting testing activities. Working in a dynamic and high pace environment, the IT Coordinator will be part of large-scale SAP implementations, and support sustainment projects, and changes. This role will be responsible for coordinating and ensuring successful SAP Releases from scope identification to production. They will work in collaboration with Testing, Infrastructure, and Development to ensure deployment outcomes are achieved, while overseeing quality processes to ensure the integrity of Saputo’s production systems. Saputo is looking for someone that is willing to learn, interact with a magnitude of people, work on a variety of activities and grow their career in IT.
How You Will Make Contributions That Matter:
The IT Coordinator will be responsible for SAP Releases and managing requests to the quality and production systems. This will include status reporting, audit, and governance. The IT Coordinator will work with all levels of the business and IT and across all stakeholders to instruct and ensure adherence to testing guidelines and oversee inclusion of all requirements.
Key activities include:
- Take ownership of coordinating major, minor releases, and unplanned changes, overseeing the entire release process from scope identification to production.
- Manage and mitigate risks associated with releases, ensuring adherence to schedules and scope.
- Host and lead daily Change Advisory Board (CAB) meetings, fostering open communication and collaboration with multiple cross-functional teams.
- Communicate and report CAB discussions, reviewing and approving changes to Quality and Production systems.
- Facilitate monthly release scope identification meetings with functional teams and leads, collaborating closely with the development team to identify and address potential risks.
- Implement and maintain robust audit controls within Release Management, ensuring compliance with industry standards and internal processes.
- Participate in initiatives for continuous improvement in the release management process.
- Support internal stakeholders, promoting a culture of awareness and adherence to established procedures.
- Supporting the team Test Lead with loading scripts in ALM, and managing minor test cycles including scoping, test coordination and managing to project deadlines.
You Are Best Suited for The Role If You Have the Following Qualifications:
- Bachelor's Degree in Computer Science, Information Systems or other related field or equivalent work experience.
- Bilingual English/French preferred - not a must.
- Experience with testing in an SAP environment is an asset.
- Strong analytical, organizational and multi-tasking skills, with an ability to independently manage multiple priorities and deadlines.
- Strong communication skills including the ability to articulate the type of change including its risks, progress and status clearly to key stakeholders at all levels of the business.
- Strong inter-personal skills, ability to build relationships with internal teams and external partners.
- Ability to work in a complex, fast paced project environment with interdependencies spanning multiple work-streams, teams, business divisions, geographies, time zones, & languages.
- Quick to learn business and functional systems including SAP system, regulatory compliance, functional modules and business processes.
- Able to coordinate multiple requests and changes.
- Knowledge and experience using ALM, and SAP including Solution Manager is an asset.
- Knowledge of IT program delivery lifecycle.
- Ability to collaborate at all levels of the Program.
- Demonstrated ability of being a self-starter.
- Willing to work off shift / weekend as required for deployments.
- Intermediate in MS Office (ie Word, PowerPoint, and Excel) and Sharepoint.
As part of their duties, the incumbent will have to communicate and collaborate in English, both orally and in writing with colleagues or other stakeholders in Quebec as well as in the rest of Canada or in North America.
We support and care for our employees and their families by providing:
- Competitive salaries
- A hybrid work environment with the possibility to work from home 2 days a week
- Advantageous corporate agreements
- Full range of group insurance benefits
- Group retirement pension plan with employer contribution
- Purchase option of company stocks
- Group RRSP
- Health and wellness program in the workplace
- Assistance program for employees and their families
- Saputo products at a discounted price
We support employment equity. Saputo strives to embed diversity and inclusion in its operations and invites candidates from all horizons to join its family.
IT Coordinator
Saputo
Saint-LaurentIT & Telecoms Full-time
Learn More
Data Architect Full-time Job
IT & Telecoms ReginaJob Details
This position develops and maintains the City's data architecture strategies and data management program and oversees all supporting activities. This position collaborates with senior business stakeholders and senior Technology professionals to identify corporate business drivers and opportunities to increase the value and usage of data for organizational decision making, performance management, and operational efficiencies. This position contributes to the development of the Technology Department business plans and leads development and implementation of the corporate Data Management Strategy with a focus on data culture, data architecture, security and integration, business intelligence and analytics, data standards and policies, and ensuring alignment of data strategies and activities with corporate priorities, strategies, and business plans.
Key Duties & Responsibilities
- Lead the development and regular updating of the City's enterprise-wide data architecture and Corporate Data Management strategies.
- Analyze corporate business drivers to develop data architecture and management requirements, leveraging synergies between business operations and digital technology to enhance corporate data value, operational efficiency, and risk reduction.
- Monitor emerging digital technologies and business intelligence platforms, recommending adoption strategies.
- Develop and maintain data architecture roadmaps and integrations for corporate digital solutions.
- Identify and assess enterprise risks related to data architecture and solution implementations.
- Create long-range plans for maintaining, managing, archiving, and purging data assets in line with corporate policies.
- Contribute to enterprise strategy and policy, focusing on digital information within enterprise architecture, cybersecurity, and technology plans.
- Design a stable and secure infrastructure for various digital information types, including Spatial, Relational, Telematics, Open, and Unstructured data.
- Oversee business intelligence and enterprise reporting solutions, including design, documentation, implementation, and maintenance.
- Develop a consolidated enterprise information architecture for shared digital information.
- Ensure business systems designs align with digital information architecture strategy.
- Oversee development of digital information models for applications, ensuring data integrity and stability.
- Ensure compliance with relevant legislation, City Council bylaws, and City policies.
- Collaborate with business areas to identify and solve data-related challenges, enhancing decision-making and operational processes.
- Identify and address areas for improvement in data security policies and procedures.
Key Qualifications
- Knowledge of core management and operational practices including program/service delivery models, policy development, planning, budgeting, performance measurement, and management of human resources.
- Knowledge of data and information governance practices and City specific standards, policies, and data processes.
- Knowledge in digital information resource management, data architecture, business intelligence and analytics, and administration theory, concepts, methodologies and tools achieved through formal training.
- Knowledge and experience in developing strategic information systems plans .
- Broad technology knowledge including operating systems, hardware, development languages, communication protocols, relational databases, geospatial and telematics technology.
- Knowledge of IT project management methodology and techniques.
- Knowledge and experience applying security principles and practices.
- Communication skills are used to present to, lead and/or consult groups of stakeholders, both within the City and with partners to present complex and challenging issues related to data architecture, data management, performance measurement and process improvement.
- Change management skills include recognition and resolution of resistance to change.
Working/Other Conditions
Works in indoor office environment.
Additional Requirements
-
Successful candidate may be required to obtain and provide a satisfactory criminal record check, as per the City of Regina's Criminal Record Check Policy.
-
Successful candidates will be required to provide proof of acquired education.
-
Additional assessments may be conducted to evaluate competencies, knowledge, skills and abilities.
Data Architect
City Of Regina
ReginaIT & Telecoms Full-time
77,207 - 102,942
Learn More
Web developer Full-time Job
IT & Telecoms North VancouverJob Details
Requirements:
Languages: Candidates must have knowledge of the English Language
Education: Candidates should have Bachelor’s degree or equivalent experience
Experience: Candidates should have experience of 2 years to less than 3 years
Computer and technology knowledge: HTML, Java, JavaScript, JSP, CSS, C++, Web service design, JQuery, Data analysis software, .NET, C#, Ruby
Physical Requirements:
- The candidates should thrive in a fast-paced work environment and be capable of working effectively under pressure
- The candidates should demonstrate a strong attention to detail in their work and have the ability to distinguish between colors
Other Requirements:
- The candidates should be dependable in fulfilling their responsibilities and possess efficient interpersonal skills
- The candidates should be highly organized in their approach and effective team players, known for their accuracy in tasks
Candidate Status:
- Canadian citizens and permanent or temporary foreign workers of Canada are eligible for this position
- International Candidates who don’t have a valid Canadian work permit also can apply
Responsibilities:
- The candidates should be able to source, select, and organize information for inclusion and design the appearance, layout, and flow of the Website
- The candidates should be able to create and optimize content for the Website using a variety of graphics, database, animation, and other software
- The candidates should be able to conduct tests and perform security and quality controls, plan, design, write, modify, integrate, and test Web-site related code
- The candidates should be able to write, modify, integrate, and test software code, identify and communicate technical problems, processes, and solutions
- The candidates should be able to prepare reports, manuals, and other documentation on the status, operation, and maintenance of software, research and evaluate a variety of software products
- The candidates should be able to maintain existing computer programs by making modifications as required and write, modify, integrate, and test software code for e-commerce and other Internet applications
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your Resume) through the below-mentioned details
By email
[email protected]
Web developer
Ace Laser Inc (Toner Parts)
North VancouverIT & Telecoms Full-time
39
Learn More
Software Development Engineer Full-time Job
IT & Telecoms TorontoJob Details
AWS Directory Service team is looking for a passionate, experienced software development engineer to join us in building a new service platform.
You'll be part of a world-class team in a fast-paced environment that has the entrepreneurial feel of a start-up. This is an opportunity to operate and engineer systems on a massive scale, and to gain top-notch experience in cloud computing. You'll be surrounded by people who are smart, passionate about cloud computing, and believe that world class service is critical to customer success. You will design and build the operational scalability that sustains the platform's insane growth.
The ideal candidate will be clearly passionate about the large opportunity this presents and about web services in general. This person has thrived and succeeded in building high quality services in a hyper-growth environment. If you're looking to solve challenging technical problems and create great products for customers, then we would like to talk to you.
Key job responsibilities
Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
Design and code the right solutions starting with broadly defined problems.
Work in an agile environment to deliver high-quality software.
We are open to hiring candidates to work out of one of the following locations:
Toronto, ON, CAN
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Software Development Engineer
Amazon
TorontoIT & Telecoms Full-time
Learn More
Software design engineer Full-time Job
IT & Telecoms CalgaryJob Details
Requirements:
Languages: Candidates must have knowledge of the English Language
Education: Candidates should have Bachelor’s degree
Experience: Candidates should have experience of 1 to less than 2 years
Computer and technology knowledge: C, C++, software development, and computer-aided design (CAD)
Security and safety: Criminal record check
Location: 4656 Westwinds DR NE suite 505 Calgary, AB T3J 3Z5
Shifts: Day, Morning
Physical Requirements:
- The candidates should be capable of working under pressure
- The candidates should be able to meet tight deadlines
Other Requirements:
- The candidates should have a strong focus on client satisfaction
- The candidates should possess efficient interpersonal skills
- The candidates should have excellent oral communication abilities
- The candidates should demonstrate excellence in written communication
Candidate Status:
- Candidate must be a Canadian Citizen or temporary or permanent resident of Canada
- Candidate must have legal authorization (Work Permit) to work in Canada
- If Candidates are unable to fulfill above mentioned requirements, don’t apply for the position
Responsibilities:
- The candidates should be able to collect and document user’s requirements and develop logical and physical specifications
- The candidates should be able to research, evaluate, and synthesize technical information to design, develop, and test computer-based systems
- The candidates should be able to develop data, process, and network models to optimize architecture and evaluate the performance and reliability of designs
- The candidates should be able to plan, design, and coordinate the development, installation, integration, and operation of computer-based systems
- The candidates should be able to assess, troubleshoot, document, upgrade, and develop maintenance procedures for operating systems, communications environments, and applications software
- The candidates should be able to lead and coordinate teams of information systems professionals in the development of software and integrated information systems, process control software, and other embedded software control systems
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your Resume and Cover letter) through the below-mentioned details
By email
[email protected]
Software design engineer
Alpha Infotech Ltd
CalgaryIT & Telecoms Full-time
53
Learn More
Software Developer in Test Full-time Job
IT & Telecoms TorontoJob Details
The Software Developer in Test contributes to the overall success of Commerce Engineering in Canada ensuring specific individual goals, plans, initiatives are executed / 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?
- Be an advocate for quality in the project lifecycle.
- Write moderate to complex code/ scripts to test systems.
- Design, develop and maintain a modular, extensible, and reusable test automation framework to enable continuous testing in an agile environment.
- Collaborate closely with other team members to develop test approach that effectively covers the functional performance characteristics of features in the applications.
- Collaborate with Delivery Lead to plan milestones, successfully execute software delivery, and escalate issues as needed.
- Report defects and work closely with the team so that solutions can be determined, prioritized, and scheduled.
- Prioritize testing of projects effectively across various businesses, to drive efficient work.
- Conduct root cause analysis of post-production issues and plan to prevent them in future.
- Have in-depth and up-to-date understanding of the organization’s products, applications, systems, environments, processes and tools.
- Introduce and influence overall process improvements and act as an agent for change to the organization.
- Champion a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
- Actively pursue 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 contribute to an inclusive work environment.
Do you have the skills that will enable you to succeed in this role?
- Bachelor's degree in a technical field such as computer science, computer engineering or related field preferred
- 5+ years of test automation experience and in-depth knowledge of programming languages (Must have: Java/ Javascript; Nice to have: Python), frameworks, and utilities
- Experience with API testing (preferably using Postman)
- Excellent communication skills with ability to influence decision making across stakeholders
- Effective organization, planning, and time management skills
- Strong analytical and problem-solving skills
- Able to work as part of a team and encourage both individual and collaborative innovation
- Positive and resilient personality - Able to embrace feedback and have a desire for continuous iteration and improvement
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 conditions: Hybrid
#LI-Hybrid
Software Developer in Test
Scotiabank
TorontoIT & Telecoms Full-time
Learn More
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
Scotiabank is in the process of actively modernizing its technology landscape, particularly around areas of cloud computing and core banking services. Full stack engineers at "The Platform Organisation" group are at the center of this exciting journey. You'll be working closely with other engineers to build great products and features that are used by internal and external customers and have a wide impact across the entire organization. You will be responsible for building the solution, and helping make some of the most significant decisions for our technology products.
We're looking for people with a strong background in building successful products or systems at scale, capable of breaking down complex problems and provide solutions with a willingness to get things done. Software Development Engineers at “The Platform Organisation” can help us accelerate Scotiabank's journey in turning into a true technology company.
Is this role right for you? In this role you will:
- Works closely with Delivery and Engineering teams, Product Owners and technical platform teams to design and develop high quality Commercial Banking Platform, APIs and solutions supporting the Commercial Customers
- End-to-end software design and development of complex distributed cloud based micro-service system.
- Collaborate with development team working from various locations on system development and systems integration.
- Building and enhancing the infrastructure required to support the platforms in terms of robustness, scalability, availability and efficiency
- Ability to design and deliver software that can scale elastically across multiple data centers and cloud vendors while staying resilient.
- Understands relationship of application/systems and data solution
- Understands testing at every stage of development. This includes unit, integration, acceptance and performance testing
- Ability to communicate with precision while being concise.
- Experience using a systems analysis and design methodology
- Performing research and development to evaluate emerging technologies and their potential to redesign banking, transaction processing and administration platforms.
- Collaborate on aligning solutions to strategic technical and capability roadmaps and identifying new shared capabilities and business opportunities.
- 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:
- 5+ years of experience in IT, with an emphasis on Cloud, Spring Boot, REST API and micro-service development, and proven ability in delivery web-based applications.
- Practical experience of the following technologies and platforms
- Cloud Architecture Google Cloud, Microsoft Azure, AWS etc.
- Knowledge of Domain Driven Design, Event Driven Architecture, High Availability and other architecture patterns and principles
- Experience of working with Enterprise Architecture Frameworks and their application
- Experience in delivering code using TDD, CI/CD, code analysis and coverage tools to support automated testing and monitoring
- SQL/NoSQL databases (SQL Server, MongoDB, Cassandra)
- REST/SOAP Protocols, Events (Kafka), OpenAPI specification
- Popular Java/JavaScript Frameworks, Runtimes and Components (e.g. React, Node JS, Java, Spring Boot etc…)
- Source Code Management Systems (GIT)
- Security – secure development principles, OAuth, infrastructure security, etc.
- Bachelor or master’s degree in computer science/Engineering, Information Systems, or other related field (or equivalent work experience)
- Nice to have qualifications:
- Certifications - Experience designing and implementing cloud-based applications on a major public cloud offering (Microsoft Azure, AWS, GCP).
- Experience working with scripting languages (Bash, PowerShell).
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
TorontoIT & Telecoms Full-time
Learn More
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
The Team
Full Stack Software Engineer / IT&S / Canadian Banking Technology – The candidate must have good understanding on existing web and cloud applications (including complex application systems), experience supporting frontend development (UX/UI), evaluate problems, identify actions to be taken and recommend solutions. Understand and work in accordance with Bank application architectural guidelines.
Is this role right for you?
- Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems, and knowledge.
- Deliver code development, unit testing, UAT support, implementation, and operational support.
- Interact with business clients to help resolve and explain system questions and issues.
- Takes accountability for results and exhibits a “can do attitude”.
- Self-starter with a desire to learn and contribute.
- Has an appetite to continuously evolve and improve, to tackle difficult problems and seek/give constant feedback.
- 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.
- Champions a high-performance environment and contributes to an inclusive work environment.
- Work closely with all team members in an agile lab and agile environment.
- Work standard and additional overtime hours to meet project deadlines and pager support.
- Must be fluent in English, oral and written, with excellent interpersonal, communication and negotiation skills to understand, document and share key system information with their colleagues, support groups, other technical staff, business partners and management.
- Embraces change and sees it as an essential driver to solve complex issues.
- Demonstrates flexibility and can move forward without having all the answers.
- Consistently seeks to understand, meet, and deliver on customers’ expectations.
- Act as a mentor to junior developers on design, development, delivery, operations, and overall development best practices within the bank and industry.
Do you have the skills that will enable you to succeed in this role?
- 5+ years of experience Web and Cloud technologies
- At least 5 years of hands-on experience with development experience in needed language or technology listed below
- Hands-on experience in designing, developing and successful deployment of large-scale projects from end-to-end
- Has experience supporting frontend development (UX/UI)
- Hands-on experience in following the iterative and agile SDLC
- 1-2 years of prior experience in level 1 production support
- Experience working in an agile environment / methodology
- Fluent in English, oral and written
- Undergraduate Degree in Computer Science, Computer Engineering, or technical equivalent
- Experience with Source code repository - Bitbucket, Git, SourceTree
- Java, Web Services (SOAP, REST), *JDBC, JSF, Servlets, JNDI
- Hands on experience with IDE tools - Eclipse, IntelliJ, STS (SpringToolSuite), etc.
- Web application technologies – ReactJS, NodeJS, *Restful APIs, *Spring, *Spring Boot, *JSON, HTML, JavaScript, jQuery, CSS/CSS3, AJAX, AngularJS/Angular2+, HTML5, and Bootstrap.
- Database experience - *DB2, *SQL, Azure SQL, Redis Cache, MySQL
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 conditions: Hybrid
#LI-Hybrid
Software Developer
Scotiabank
TorontoIT & Telecoms Full-time
Learn More
Software Developer Full-time Job
IT & Telecoms OttawaJob Details
The Global Wealth Engineering client technology team is transforming the digital experience for its clients. The team partners and works closely with the Scotia Digital team to bring world-class digital experiences for all Scotia Wealth Management channels. The team plays a key role in helping investors manage their investments and reach their financial goals.
Global Wealth Engineering Technology Team is looking for an energetic and results-oriented Senior Developer to join our team to help implement a new Financial Planning solution for our wealth customers. We’re looking to fill our team with influencers, makers, creators and leaders who are flexible, curious, adventurous, versatile and responsive; and who are ready to roll up their sleeves in a collaborative and productive environment to get things done.
Is this role right for you? In this role you will:
- Lead technical decisioning for the scrum teams, collaborating with solutions architects and other technical leads.
- Capable of applying technological knowledge to the design and implementation of software
- Work at the highest technical level of software development while maintaining a good knowledge of Wealth Management Business concepts and applications
- Develop coding standards and testing approaches.
- Guide technology team through technical issues and challenges
- Delegate work and assignments to team members
- Collaborate with delivery leads to plan milestones, successfully execute software delivery, and escalate issues as needed.
- Design and develop services based on Cloud solutions, such as Microsoft Azure or Google GCP
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
- Leverage industry best practices to design, test, implement and support a solution
- Assure quality security and compliance requirements are met for supported area
- Be flexible and thrive in an evolving environment
- Working experience in performance analysis and tuning
- Provide production support for applications maintained
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
Must Have Skills:
- Experience building scalable, enterprise level technology stacks with Java
- 7 + years web service development with Java 8+ (minimum 2 years) or above, JAX-WS, JAX-RS, Spring Boot, Spring Security, Spring Data and Swagger/OAS (Open API Specification)
- 3 + years working with cloud based solutions / microservices (Azure, PCF or GCP)
- 7 + years’ experience with Java Frameworks: Spring, JUnit, log4j
- 7 + years’ experience with JSON/RESTful, XML, and SOAP Services
- 7 + years database development skills with Oracle, AzureSQL, Sybase or MSSQL
- Hands-on experience in Cloud MicroService Development
- Hands-on experience with UNIX/Linux
- Hands-on experience with Maven / Gradle, Git, BitBucket, JIRA, Confluence, Jenkins, Azure DevOps
- Experience in application monitoring software, including Dynatrace, Splunk or their equivalent tools.
Nice-To-Have Skills:
- Experience with Microsoft Based Technologies including C#, .NET and SSIS/Azure
- Experience with ETL / Batch Processing and ETL Tools such as Talend or Equivalent
- Experience with Continuous Development or Continuous Integration is a plus
- Development experience in JavaScript (ES6+), React/Redux, NodeJS, ExpressJS and Jest/Mocha
- Knowledge of Apache/Confluent Kafka, Kafka topics, brokers, stream processing and event streaming platforms
- Experience in batch process development/support using shell scripts in Unix/Linux
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.
- Dynamic Ecosystem - Free tea & coffee, universal washrooms, and lots of space for team collaboration.
- 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!
Working location condition: Hybrid
#LI-Hybrid
Software Developer
Scotiabank
OttawaIT & Telecoms Full-time
Learn More