315 Jobs Found
Full Stack Developer Full-time Job
IT & Telecoms TorontoJob Details
As a Full Stack Developer you will be joining a dynamic and energetic team consisting of developers, architects, project managers, and product owners. You will focus on authentication domain to protect our customers and your role includes delivering of the digital banking solution using Node.js, React.js, Microservices and other leading-edge technologies, maintaining high level of code quality, and driving technical discussion. By joining our team, you will make an impact on our customers, the banking industry, and ultimately, the world.
Is this role right for you?
- You will be implementing and delivering technical solution
- You will be assisting in developing coding standards and testing approaches
- You will be collaborating with the Architect and Tech Lead (if applicable) to realize technical vision and solution
- You will be considered an expert in a major application and/or technical domains, and is highly regarded for their technical competence.
- You will be providing expert advice and counsel to key stakeholders on development project teams on complex issues related to “area of specialty”
- You will be providing reviews of solution designs and related code
- You will be proficient in security scanning and implementing best practices to resolve security issues
Do you have the skills that will enable you to succeed?
- You have 5+ years of work experience as a React.js and Node.js developer. You have experience building scalable, enterprise level technology stacks with Javascript but ideally with a broad set of tools
- You have extensive experience working with NoSQL databases such as Redis, MongoDB
- You have experience with container orchestration technology, like Cloud Foundry or Kubernetes.
- You have experience working on projects that involve Application Security like oAuth2 and/or SSO
- You have experience with Continuous Integration/Continuous Deployment (CI/CD)
- You have experience with REST API design
- You have worked on productionizing NodeJS servers
- You have knowledge in Object Oriented and Functional Design
- You have experience with at least one modern JS framework, preferably React
- You’ve used modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor)
- You have a passion to work in a fast pace high performance team and having a desire to take the team towards the next level.
- You are able to do deep research alone, to solve problems in a timely manner. You are passionate about sharing your solution to the team
- You have well rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
What's in it for you?
- We have an inclusive and collaborative working environment that encourages creativity and curiosity and celebrates success!
- You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
- We hire you for your talent — not just a job — so you can grow with us. We’ll equip you for success not only in your role, but also in your career as a whole
- Dress codes don't apply here: being comfortable does
- Our work from home social channel offers weekly virtual yoga, social events, learning opportunities, and contests to share current experiences & promote wellbeing in our new remote environment
- Access to thousands of online and in-person courses so you can hone your current skills, or learn new ones
- A competitive rewards package that includes a base salary, a performance bonus, company matching programs on pension and profit sharing, paid vacation, personal & sick days, medical, vision, and dental benefits that start from day one and much more!
Full Stack Developer
Scotiabank
Toronto - 28.23kmIT & Telecoms Full-time
Learn More
Network Administrator Full-time Job
IT & Telecoms TorontoJob Details
We’re looking for a star Network Engineer to join the Media Technology team. In this role you will be part of an all-star team of multi-disciplinary subject matter experts that will plan, design, and oversee execution of technology initiatives to deliver on Rogers Sports & Media’s objectives. This role will cover all aspects of physical/virtual networks, cloud, and security, and is responsible for effective architecture, provisioning, configuration, and deployment throughout the organization. This candidate must also contain a deep understanding of virtual environments and virtual networking such as VMware and VMware NSX. Finally, this candidate will be accountable for the following systems: Arista, Cisco, Cisco-Meraki and Juniper infrastructure that support the operation of an emerging Managed Service Provider and Internet Service Provider lines of business; along with research and development to ensure continual innovation within these business unit.
What you will do...
- Design and uphold the foundational elements of our virtual infrastructure – in the areas of networking – across both private and public cloud environments
- Plan, design, and oversee the on-time, and on-budget implementation of strategic initiatives, ensuring there is consistency in execution as it relates to our Reference Architecture and Technology Roadmap
- Provide expert input towards the evolution of the Reference Architecture and Technology Roadmap
- Compile project scoping and budgeting to secure necessary funding of business initiatives
- Actively participate in industry organizations and bring that knowledge to bear within Rogers Sports & Media
- Managing multiple tasks of varying complexities, meeting deadlines, and working well under pressure, along with proven analytical and creative problem-solving abilities
- Possess the ability to interact across various cross-functional teams within the organization
- Effective at challenging assumptions and leading change
- A care for people and the world around them
- A forward thinker with knowledge of industry standards and emerging technologies
- Calm, confident, and keen to work in a fast-paced environment
What you will bring...
- Experience with Arista, Cisco, Cisco-Meraki network fabric is considered a requirement
- Experience with IIS, Citrix ADC/NetScalar, NGINX load balancing technologies is considered an asset
- Advanced knowledge of the OSI model and networking concept (WAN/LAN/WLAN, VLAN/VRF environments)
- In-depth understanding of Active Directory Infrastructure, DFS, DHCP, DNS, Infoblox, and other Microsoft Infrastructure and security services
- Strong knowledge of Microsoft Azure cloud ecosystems and service frameworks
- Experience in python programming and maintaining Juniper SRX Firewalls, VPNs and related security appliances/software
- Proven experience in designing and maintaining Software Defined Network (SDN)
- Advanced expertise of enterprise data center environments, concepts, and technologies
- Advanced knowledge of Routing Protocols OSPF, EIGRP, ISIS, BGP
- Advanced knowledge of layer 2/3 switching frameworks, STP, vPC, LACP, MLAG, VxLAN, MLaG, VTEP
- Advanced knowledge of IDS/IPS, ACLs, NATs, SSL/TLS and IPSEC VPNs
- Advance knowledge in diagnosing complex network performance issues and working with Network Monitoring systems
- Indepth understanding of information security standards and best practices
- Experience in NTP, PTP timing protocols and implementation
- Experience with conducting Root Cause Analysis on major incidents and coordinating and executing follow-up actions
- Experience with Incident, Change and Problem Management procedures, preferably in an ITIL driven environment
- Experience with Arista Cloud Vision or Cisco Nexus Dashboard Fabric is highly desirable
- Proven problem-solving skills, service-oriented and solution driven
- Excellent verbal and written communication and consensus-building skills
- Strong drive to understand and learn on the job
Here’s what you can expect in return:
- A competitive salary and benefits that include access to our Employee Share Accumulation Program, Retirement Benefits and a variety of other perks including 50% off Rogers services and Blue Jays tickets
- A manager who deeply cares about your development and long-term career at Rogers
- A team that trusts and wants to win together
- Smart and accomplished colleagues who are focused on both the “what” and the “how
Schedule: Full time
Shift: Day
Length of Contract: No Selection
Work Location: 1 Mount Pleasant (083), Toronto, ON
Travel Requirements: None
Network Administrator
Rogers
Toronto - 28.23kmIT & Telecoms Full-time
Learn More
Software Developer in Test Full-time Job
IT & Telecoms TorontoJob Details
The Team
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
Toronto - 28.23kmIT & Telecoms Full-time
Learn More
Fullstack Developer Full-time Job
IT & Telecoms TorontoJob Details
As part of the Global Finance & Risk Data, Modeling and Analytics team, you will work with our business partners and senior management to solve complex enterprise problems in data management, financial modeling, regulatory risk, analytics and technology integration. You will have the opportunity to explore and leverage leading technologies to transforms data into actionable insights to drive business decisions.
The work pace is very dynamics, one week you will be leading performance management modeling workshops, the next week you might be coding applications in Java and SQL. The following you might a key team member supporting our numerous large implementation projects. This role will provide you the opportunity to learn and network with business partners across all the business lines and countries and may involve travel to all our global locations.
The Role
The ideal candidate will be working in an agile environment and will need a passion for continuous improvement. Firsthand experience in business intelligence, analytics, data science and data products will be beneficial. The incumbent will influence the technological solution in relationship to the architecture, design and development and leverage common components as part of delivering the design/solution. Provides an enterprise-wide perspective and input into IT decisions.
Do you have the skills that will enable you to succeed in this role?
- A recognized degree in engineering, computer science, math or related discipline
- Proven track record of managing large-scale software full stack and data engineering development projects.
- 5+ years of experience with at least one programming languages: Java/ Python/C++/JavaScript
- Experience with other database technology: MS SQL, Oracle
- Knowledge of ERP systems (e.g., Oracle EBS, PeopleSoft, SAP) an asset
- Passionate about adapting new technologies to accelerate business value delivery.
- Excellent verbal and written communication skills
What's in it for you?
- We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
- We provide you with the tools and technology needed to create beautiful customer experiences.
- You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world.
- We offer a competitive total rewards package that includes a base salary, a performance bonus, company matching programs (on pension & profit sharing), generous vacation, personal & sick days, personal development funding, maternity leave top-up, parental leave and much more.
Fullstack Developer
Scotiabank
Toronto - 28.23kmIT & Telecoms Full-time
Learn More
Data Engineer Full-time Job
IT & Telecoms TorontoJob Details
The Role:
The successful candidate will have a strong foundation in Data warehousing, ETL processes, and scheduling.
Key accountabilities:
- Provide technical expertise in designing, coding, and documenting ETL processes for new initiatives.
- Independently support existing applications and resolve issues.
- Estimate and deliver on individual tasks within project.
- Perform code review of code developed by technical consultants and oversee their work.
- Highlight technical issues and challenges and propose creative solutions.
Key responsibilities:
- 5-7 years of Java development experience
- 2 years of Python experience
- 5-7 years of Unix Shell Scripting
- Database skills with experience with Oracle, Postgres, SQL Server
- Containerization Technology, Docker, Kubernetes, Rancher, minio (s3 storage)
- UNIX/Windows scripting.
Nice to have:
- Experience with SAS or Talend applications
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!
Data Engineer
Scotiabank
Toronto - 28.23kmIT & Telecoms Full-time
Learn More
Software engineer Full-time Job
IT & Telecoms TorontoJob Details
Requirements:
Languages: Candidates must have knowledge of the English Language
Education: Candidates should have Bachelor’s degree
Experience: Candidates should have experience of 5 year or more
Computer and technology knowledge: C, C++, Linux, Networking software, Servers, SQL, Database software, Programming languages, Software development, Python
Physical Requirements:
- The candidates should thrive in a fast-paced environment while possessing a strong attention to detail
Other Requirements:
- The candidates should demonstrate excellent written communication skills and show initiative in their responsibilities
- The candidates should be highly organized and effective team players
- The candidates should be proactive in their approach
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 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 troubleshoot and resolve technical problems
- The candidates should be able to operate automatic or other testing equipment to ensure product quality
- The candidates should be able to conduct tests and perform security and quality controls
Benefits:
- The candidates will get dental plan, health care plan, vision care benefits, stocks/shares, group insurance benefits, and paid time off (volunteering or personal days)
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]
Software engineer
MagicStack Inc
Toronto - 28.23kmIT & Telecoms Full-time
130,000 - 200,000
Learn More
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
We are looking for a qualified 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
- 6+ 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.
- 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 Engineer
Scotiabank
Toronto - 28.23kmIT & Telecoms Full-time
Learn More
Software (Java) Developer Full-time Job
IT & Telecoms TorontoJob Details
Is this role right for you? In this role you will:
- Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
- Work with product owners and business system analysts to refine ticket requirements in JIRA and Confluence, review pull requests, and implement documented designs.
- Develop high-quality code by reviewing work with designer and product owners and resolving any issues quality assurance testers.
- Collaborate closely with a team of iOS, Android, and backend developers to work on both new features and incremental improvements to the bank’s flagship mobile app
- Adheres to and demonstrates good coding conventions and best practices, and helps to maintain the architecture of the project
- Stays on top of reviewing others’ code, actively contributing suggestions and catching potential issues
- Always works to balance user experience, performance (client and backend), and security
- 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.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- 3+ years of experience in software development and supporting complex large-scale customer facing platforms
- Proficient in Java to support Enterprise Applications and Services
- Work experience as a Java developer with a preference for Java 8-17/Spring, web-based information technology principles, and system integration methodologies and standards.
- Experience in working with scalable containerized systems in public cloud (Azure and GKE/GCP)
- Have a proficient understanding of code versioning tools, such as Git
- 3+ years of experience in building public and internal REST APIs in line with Spring methodologies and hands-on experience with 3+ of those years working with Spring Boot microservice architecture
- Strong experience with APM tools, such as Dynatrace, Splunk, etc.
- Comfortable using Jira, Confluence, Jenkins, Bitbucket, Launch Darkly, etc.
- Ability to quickly analyze the available data and find the root cause of the problem during production issues.
- Suggest improvements to supported applications and systems as needed
- Knowledge of a variety of frameworks (server side, browser side, desktop etc.) as well as high aptitude for diving in and picking up new things
- Ability to quickly analyze the available data and find the root cause of the problem during production issues.
- Suggest improvements to supported applications and systems as needed
- Well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
- Proven ability to translate ideas into technical and business realities, and to map technology to business problems.
- Understanding of software quality assurance 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 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 (Java) Developer
Scotiabank
Toronto - 28.23kmIT & Telecoms Full-time
Learn More
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
We are looking for an experienced and highly skilled Software Engineer to oversee and guide the Communications services team IT Engineering team in Scotiabank.
The successful candidate will be responsible for ensuring the delivery of high-quality software solutions. They should be proficient in React & Node JS, and Java Springboot, and can deliver high quality code, write unit tests, provide UAT support, implementation, and operational support.
This role requires a strong background in full-stack development, with a minimum of 6+ years of relevant experience.
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
- 6+ years of full-stack development experience
- experience of developing enterprise, cloud native, message driven, test driven, reactive, containerized applications.
- Previous experience in banking industry/financial services is preferred
- Experience with REST API design, React, NodeJS (productionizing NodeJS servers as well)
- Modern JS toolsets (ES6+, Webpack, Babel, Jest)
- MS Azure, containerization & orchestration (Kubernetes, Docker),
- Java 8, 11 & 17, Springboot framework, Junit frameworks (Junit 5, Mockito), build tools and dependency management (Maven, Gradle), noSQL database, template management (Velocity), CI-CD Pipeline (Jenkins)
- Experience working with authenticated, customer focused applications (i.e. OAuth2 preferred)
- Object Oriented and Functional Design
- HTML / CSS / SASS (BEM, OOCSS, SMACSS, CSS3 Animations, Semantic HTML)
- 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)
- 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
- Proven experience in Agile methodologies, such as Scrum or Kanban.
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 Engineer
Scotiabank
Toronto - 28.23kmIT & Telecoms Full-time
Learn More
Senior Java Developer Full-time Job
IT & Telecoms TorontoJob Details
As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems in the Foreign Exchange (FX) trading space in RBC Capital Markets.
You will work on exciting projects that include building new applications and enhancing the existing ones covering FX trade capture and process flows
You will exhibit an engineering mind-set, be versatile, display leadership qualities and be enthusiastic to take on new problems across the full technology stack.
What will you do?
-
Contribute to the overall design and development of RBC’s FX trade management systems.
-
Collaborate closely with product owner, business analysts as well as business users including sales and trading to understand needs and translate them into system requirements.
-
Develop a deep understanding of the trade processing flows in RBC .
-
Proactively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges
-
Set high development standards by developing high-performant, reusable, reliable and efficient systems.
-
Lead and guide other developers to elevate the entire team’s skillset and mind-set.
-
Provide Level 2 support as needed
What do you need to succeed?
Must-have
-
7+ years’ experience in designing and developing enterprise systems (multi-threaded, low latency Java based systems is a MUST).
-
5+ years’ hands on experience in designing and developing applications from scratch using Spring framework
-
Strong understanding of multithreading and concurrency in Java 8 or later.
-
Experience Design patterns and principles
-
Good knowledge of relational databases and any messaging technology ( e.g. Solace/IBM MQ/Kafka)
-
Excellent communication, including the ability to simplify technical details into human terms, and interact with non-technical parties such as product owners and business analysts.
-
Knack for writing clean, readable java code with unit tests
-
Ability to multi-task effectively and provide timely updates
Nice-to-have
-
Business knowledge of Capital Markets areas previously supported (any asset class).
-
Experience with ‘Agile’ style development methods
-
DevOps experience with continuous integration/delivery best-practices, technologies and tools such as GitHub, Jenkins, Nexus, JIRA, Confluence, Ansible, SonarQube, Checkmarx.
What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
-
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
-
Participation in a re-engineering project to streamline and optimize the estate.
-
Make a difference - do mission critical work in the most sophisticated capital markets business in Canada
-
Join a high performance, delivery oriented, international technology team
-
Leaders who support your development through coaching and managing opportunities
-
Ability to make a difference and lasting impact.
#Ll-Hybrid
#Ll-POST
#TECHPJ
ROAR- 657655500
Job Skills
Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)
Additional Job Details
Address:
RBC CENTRE, 155 WELLINGTON ST W:TORONTO
City:
TORONTO
Country:
Canada
Work hours/week:
37.5
Employment Type:
Full time
Platform:
Capital Markets
Job Type:
Regular
Pay Type:
Salaried
Application Deadline:
2024-05-03
Senior Java Developer
Royal Bank Of Canada
Toronto - 28.23kmIT & Telecoms Full-time
Learn More
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
As a Java Developer you will be joining a dynamic and energetic team consisting of developers, architects, project managers, and product owners. You will focus on authentication domain to protect our customers and your role includes delivering of the digital banking solution using Java, SpringBoot, Microservices and other leading-edge technologies, maintaining high level of code quality, and driving technical discussion. By joining our team, you will make an impact on our customers, the banking industry, and ultimately, the world.
Is this role right for you? In this role you will:
- You will be providing technical direction with team input and feedback
- You will be assisting in developing coding standards and testing approaches
- You will be collaborating with the Architect (if applicable) to realize technical vision and direction
- You will be considered an expert in a major applications and/or technical domains, and is highly regarded for their technical competence.
- You will be providing expert advice and counsel to key stakeholders on development project teams on complex issues related to “area of specialty”
- You will be providing reviews of solution designs and related code
- You will be proficient in security scanning and implementing best practices to resolve security issues
- You will mentor and help team members in technical knowledge and best coding practices
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- You have 3+ years of work experience as a Java developer with a preference for Java 8 or 11. You have experience building scalable, enterprise level technology stacks with Java but ideally with a broad set of tools
- You have extensive experience working with Spring Boot framework and NoSQL databases such as MongoDB
- You have experience with container orchestration technology, like Cloud Foundry or Kubernetes
- You have experience working on projects that involve Application Security like oAuth2 and/or SSO
- You have experience with event stream processing technologies such as Kafka or Pub/Sub
- You have experience with Continuous Integration/Continuous Deployment (CI/CD)
- You have experience with REST API design
- You have knowledge in Object Oriented and Functional Design
- Preferred: You have worked on productionizing NodeJS servers
- Preferred: You have experience with at least one modern JS framework, preferably React
- Preferred: You’ve used modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor)
- You have a passion to work in a fast pace high performance team and having a desire to take the team towards the next level
- You are able to do deep research alone, to solve problems in a timely manner. You are passionate about sharing your solution to the team
- You have well rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
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 - 28.23kmIT & Telecoms Full-time
Learn More
IT Specialist Full-time Job
Coca-Cola Canada Bottling Limited
IT & Telecoms TorontoJob Details
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
IT Specialist
Coca-Cola Canada Bottling Limited
Toronto - 28.23kmIT & Telecoms Full-time
Learn More