359 Jobs Found
Software developer Full-time Job
JK Contracting And Consulting Inc
IT & Telecoms Etobicoke West MallJob Details
Requirements:
Languages: Candidates must have knowledge of the English Language
Education: Candidates need standard educational qualifications such as a Bachelor’s degree or equivalent experience
Experience: Candidates should have experience of 7 months to less than 1 year
Area of specialization: Development of computer applications
Physical Requirements:
- The candidates should be capable of working under pressure while maintaining attention to detail
Other Requirements:
- The candidates should be accurate in their work and maintain integrity
- The candidates should have a strong client focus and demonstrate initiative
- The candidates should be organized and exhibit creativity while being a team player
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 write, modify, integrate, and test software code for various applications, including e-commerce and Internet-based applications
- The candidates should be able to maintain existing computer programs by making necessary modifications and updates
- The candidates should be able to communicate technical problems, processes, and solutions effectively
- The candidates should be capable of preparing comprehensive reports, manuals, and documentation on software status, operation, and maintenance
- The candidates should possess the ability to research and evaluate various software products for suitability and effectiveness
- The candidates should be proficient in programming animation and special effects software for multimedia applications, including CDs, DVDs, video game cartridges, and film and video projects
Benefits:
- The candidates will get fee parking area
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
hr.jkcontracting@gmail.com
Software developer
JK Contracting And Consulting Inc
Etobicoke West Mall - 6.86kmIT & Telecoms Full-time
47
Learn More
Web developer Full-time Job
IT & Telecoms Etobicoke West MallJob Details
Requirements:
Languages: Candidates must have knowledge of the English Language
Education: Candidates needs Bachelor's degree
Experience: Candidates needs experience of 3 years to less than 5 years
Work setting : Transportation company
Responsibilities
Tasks
- Consult with clients to develop and document Website requirements
- Develop Website architecture and determine hardware and software requirements
- Source, select and organize information for inclusion and design the appearance, layout and flow of the Website
- Create and optimize content for Website using a variety of graphics, database, animation and other software
- Research and evaluate a variety of interactive media software products
- Lead and co-ordinate multidisciplinary teams to develop Website graphics, content, capacity and interactivity
- Write, modify, integrate and test software code
- Identify and communicate technical problems, processes and solutions
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software
- Assist in the collection and documentation of user's requirements
- Assist in the development of logical and physical specifications
- Research and evaluate a variety of software products
- Maintain existing computer programs by making modifications as required
Experience and specialization
Computer and technology knowledge
- Microsoft Visual Studio
- Model-View-Controller (MVC)
- Adobe Illustrator
- MAC
- ASP
- Adobe Photoshop
- Linux
- Adobe Premiere Pro
- Corel Draw
- Networking hardware
- HTML
- Intranet
- Servers
- Desktop applications
- XML
- JavaScript
- CSS
- Multimedia software
- Object-Oriented programming languages
- 3D graphic software
- Image editing software
- Programming software
- HTML editing software
- Website creation and management software
- Web service design
- Business diagram software
- Desktop publishing software
- Ajax
- JQuery
- Database software
- Programming languages
- Software development
- Data analysis software
- MS Office
- MS Windows
- Spreadsheet
- .NET
- API
- C#
- Angular.js
- Git
- React Native
- React.js
- SASS
- TCP/IP
- MS Excel
- MS SQL Server
- SQL
- WordPress
- Soap
- ASP.NET
- Business intelligence
Area of work experience
- Design
Additional information
Security and safety
- Criminal record check
Work conditions and physical capabilities
- Fast-paced environment
- Work under pressure
- Tight deadlines
- Repetitive tasks
- Sitting
Personal suitability
- Dependability
- Excellent oral communication
- Organized
- Team player
- Accurate
Benefits
Health benefits
- Dental plan
- Health care plan
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 below mentioned details.
By email
How-to-apply instructions
Here is what you must include in your application:
- Cover letter
- Proof of the requested certifications
- Link to web portfolio
- Copy of latest school transcript
This job posting includes screening questions. Please answer the following questions when applying:
- Are you available for shift or on-call work?
- Are you currently legally able to work in Canada?
- Are you willing to relocate for this position?
Web developer
CDC Limousine Service Ltd.
Etobicoke West Mall - 6.86kmIT & Telecoms Full-time
33
Learn More
Full Stack Developer (MERN) 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 in the Digital Assistance 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 solutions, 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. Full stack engineers in the Digital Assistance group 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 Banking Platform, APIs and solutions supporting the Retail and 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:
-
3+ years of experience in IT, with an emphasis on Cloud, MERN, 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.
Work arrangements: Hybrid
#LI-Hybrid
Full Stack Developer (MERN)
Scotiabank
Toronto - 8.04kmIT & Telecoms Full-time
Learn More
Software Developer 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 in 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.
-
Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.
Work arrangements: Hybrid
#LI-Hybrid
Software Developer
Scotiabank
Toronto - 8.04kmIT & Telecoms Full-time
Learn More
Java Engineer Full-time Job
IT & Telecoms TorontoJob Details
The Sr. Java Software Engineer is responsible for design and development using Java stack for complex business and technology initiatives for our various lines of business, day to day operations of Sales and Branch Performance Applications, providing thought leadership, navigating us through production issues and investigations, and being a key advocate of efficiency and continual improvement as we work to modernize.
Is this role right for you? In this role, you will:
-
Analyze and estimate effort for new scope and requirements.
-
Design and development of user interfaces, web products and API solutions on multiple complex initiatives.
-
Stay abreast of modern technologies and best practices, and recommend introduction of new technology and processes.
-
Act as the Subject Matter Expert for web and API interfaces.
-
Investigate failures, perform root cause analysis, and implement fixes; utilize internal defect tracking tool to create detailed, high quality error report.
-
Work with product owners and test engineers to support QA processes, review test plans, test coverage and help improve test automation.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
-
Minimum 5 years of experience as Java Developer in enterprise systems.
-
Extensive experience in building scalable user interface, web and API interfaces using Java 8, J2EE, Spring Boot framework, Micro Services and Restful web services.
-
Extensive experience in object oriented and functional design.
-
Experience with container orchestration technology like Cloud Foundry or Kubernetes.
-
Proficient in deployment processes and release pipelines like Jenkins, Bitbucket/Git, ACCP pipeline.
-
Proficient in designing and implementing codes using best practices to resolve security issues and vulnerabilities.
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.
Work arrangements: Hybrid
#LI-Hybrid
Java Engineer
Scotiabank
Toronto - 8.04kmIT & Telecoms Full-time
Learn More
Senior Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank’s Corporate, Investment Banking and Capital Markets businesses.
The Role
GBME is searching for Java Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms. The role focuses mainly on backend development using Java / Spring Boot / RESTful API with potential opportunities for front end development. (Approx. 70/30 split)
The successful candidate will have a strong technical and engineering mindset. You will work closely with business teams and cross functional engineering leaders to develop and implement market leading solutions for the various projects within GBME.
Do you thrive when faced with challenges? Like using fresh technologies to solve problems? Looking to work in various projects across the organization, collaborating with great teams and inspiring leaders? Then this is the right team for you! In this exciting role, you’ll apply your analytical skills to design and develop applications that deliver excellence, effectiveness, and value to our business partners and customers.
Is this role right for you? In this role you will:
- Work closely with end users, and business teams to understand business needs, conduct gap analysis and requirements assessments as needed
- Partner with Architecture on the design and integration
- Deliver and enhance new and current solutions and applications
- Be involved in the full life cycle of a project, responsible for producing actionable and complete specifications, writing production quality code, and implementation
- Design, deliver and implement a database schema
- Design test sets and automate where possible, including functional and non functional testing, regression testing as well as performance testing
- Write deployment scripts and leverage tools such as the Accelerator pipeline to promote code
- Support the solution in production (as needed)
- Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries.
- Effectively communicate with technical and non-technical audiences
- Able to work with and refactor legacy code (as needed).
- Coach and train end users (as needed).
- Participate and run SCRUM Meetings (as needed).
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
- 4+ years of recent experience in backend development (Specifically Java / SpringBoot )
- 4+ years of recent experience in Microservices and API development in an enterprise environment
- Working experience of database and SQL (e.g., Postgres, MSSQL, Oracle)
- Working experience with Shell scripting in Unix/Linux environments
- Working experience in an Agile environment, with experience and understanding of Test-Driven Development methodology
- Bachelor’s degree in computer science, Engineering or relevant experience.
- Capital Markets experience (Understanding of Front, Middle and Back office operations)
- Experience with Messaging Frameworks; IBM MQ/ Kafka/ Redis
- Experience working with real-time, high availability and low latency systems
- Experience in Java multi-threaded 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!
#ScotiaTechnology
#LI-Hybrid
#CapitalMarketsTech
Location(s): Canada : Ontario : Toronto
Senior Software Engineer
Scotiabank
Toronto - 8.04kmIT & Telecoms Full-time
Learn More
Sr. IT Support Analyst Full-time Job
IT & Telecoms TorontoJob Details
Work Location:
Toronto, Ontario, Canada
Hours:
37.5
Line of Business:
Technology Solutions
KEY ACCOUNTABILITIES
CUSTOMER
- Perform controlled resolution of incidents and problems including prioritization and escalation liaising with business and technology partners as appropriate
- Service applications / systems and provide a level of application/ systems/ operational availability that meets or exceeds established standards/service levels, while minimizing operational risk
- Partner with key stakeholders to schedule packaging and release new applications in a timely manner; reduce change execution times by planning implementations with parallel work streams
- Continuously strive to improve the stability of production environment by partnering closely with key stakeholders on setting up, maintaining and monitoring applications/systems, ensuring availability targets are met
- Provide effective day-to-day support for applications/systems through accurate problem identification and timely resolution of production issues; perform controlled and timely resolution of incidents while prioritizing and monitoring client satisfaction
- Partners with relevant teams to schedule packaging and release new applications in a timely manner; reduces change execution times by planning implementations with parallel work streams where possible
- Ensure timely notification and escalation of possible issues/problems, options and recommendations for prompt resolution; communicate project status and provide timely escalation of issues to ensure project objectives are met
- Deliver effective and defect-free support (application, software and/or operations), researching system issues / opportunities, overseeing the execution of recommendations and maintaining accurate documentation
- Interact with clients to provide quality service/solutions consistent with objectives and client requirements
- Design, review, and integrate all application requirements, including functional, security, integration, performance, quality, and operations
- Identify and address application and data issues and cross-capability and cross-release issues that affect application integrity
- Consult with other functional areas to provide technical expertise on area of specialization by acting as a reference on technology, trends and processes related to own area
- Schedule changes to supported components in accordance with the approved change management procedures; implement changes with proper testing, stakeholder signoff, monitoring and with minimal impact to the business
- May develop a working relationship with 3rd party vendors as required to fulfill support requirements
- Act as partner in scheduling, packaging and releasing new applications and manage all application releases according to approved governance and gating criteria
- Develop understanding of technical aspects of project / break-fix development related to the application and provide advice/guidance to Developers and Solution Designers
- Responsible for incident management (2nd level), monthly maintenance, state of health monitoring, and SLA maintenance
- Provide effective day-to-day production support for applications through accurate problem identification and timely resolution of production issues
- Perform incident management role (communicator, tracker, escalator, driver, etc.) for outages; communicate to clients during service outages
- Improve stability of the production environment by assisting in setting up, maintaining and monitoring applications/system
SHAREHOLDER
- Monitor system lifecycles, ensuring specifications and functionality support business objectives and architecture decisions, undertaking re-development, as required
- May monitor the performance of the environment by using meaningful metrics
- Provide Disaster Recovery support by assisting in defining / reviewing disaster recovery plans and by participating in testing
- Assess and analyze optimization opportunities to the operational environment to improve performance and/or resource utilization
- Ensure effective change management discipline is use
- Adhere to existing processes/standards, business technology architecture, risk and production capacity guidelines; plan, monitor and escalate issues as required
- Follow standards, policies and procedures to ensure compliance with the Disaster Recovery Plan (DRP) and applicable Business Recovery Plans (BRP)
- Identify/implement process improvements to enhance revenue, customer experience and/or reduce costs
- Comply with well-defined enterprise technology delivery practices and standards and project management disciplines
- Make effective use of the cost management processes in place in own unit
- Continuously enhance knowledge/expertise in TD services, applications, infrastructure, analytical tools and techniques that can contribute to effective solution development/delivery
- Keep current with industry and/or business trends
- May perform testing according to test plans, monitor and report on results, and work with others on problem resolution
- As required, support the development of business cases, RFI/RFP and service level agreements with vendors/suppliers consistent with IT requirements/guidelines
EMPLOYEE / TEAM
- Work effectively as a team, supporting other members of the team in resolving critical service issues
- Prioritize and manage own workload in order to deliver quality results and meet timelines
- Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest.
- Participate in knowledge transfer within the team and business units
- Identify and recommend opportunities to enhance productivity, effectiveness and operational efficiency of the business unit and/or team
BREADTH & DEPTH
- Works independently in a senior/lead role on a diverse range of tasks and may be relied upon to coach/ educate others
- Subject matter expert and consults with clients, team, and/or project team to provide technical guidance and highly complex troubleshooting/problem resolution
- Leads the support of highly complex and/or comprehensive applications/systems and/or business lines
- Identifies root causes and implements targeted and controlled remediation plans
- May administer business applications in co-ordination with appropriate stakeholders
- Reviews, participates and implements procedures
- Researches industry standards, best practices and new innovations in technology and makes recommendations
- Generally reports to a Manager or Senior Manager
EXPERIENCE & EDUCATION
- Undergraduate degree or Technical Certificate
- 5-7 years relevant experience
Sr. IT Support Analyst
TD
Toronto - 8.04kmIT & Telecoms Full-time
76,800 - 115,200
Learn More
Data Engineer Full-time Job
IT & Telecoms TorontoJob Details
We are seeking an experienced Senior Data Engineer with deep expertise in Google Cloud Platform (GCP) to join our growing team. In this role, you will be responsible for designing, building, and maintaining scalable data architectures that support our data-driven initiatives. You will lead a team of engineers, collaborate with cross-functional teams including data architects, solution architects, business systems analysts and data engineers and ensure that our data infrastructure is robust, secure, and optimized for performance.
Is this role right for you? In this role you will:
- Design, develop and maintain robust data pipelines for data ingestion and distribution of large datasets for processing and consuming.
- Utilize SaaS services and tools to build, configure and automate data workflows and streamline the data engineering process.
- Collaborate with stakeholders and product managers to analyze data requirements, design, and build ingestion patterns to bring in new data sources to the data platform.
- Build and monitor application services and pipeline performance.
- Conduct data quality checks.
- Experience building data pipelines, and composable cloud-based data platforms in Google Cloud Provider (GCP).
- Experience configuring and using data ingestion tools such as Fivetran, and Qlik Replicate
- Have prior experience with data engineering, programming, ETL, ELT, processes for data integration and ingestion.
- Experience in data modelling, manipulating large data sets and handling raw data, and other cleaning techniques.
- Experience working with structured, semi-structured, and unstructured data.
- Experience collaborating and working with DevOps and Scrum Teams
- Demonstrated team player with strong communication skills and a track record of successful delivery of product development.
- Expert at problem solving.
- Strong scripting skills (SQL, Python)
- Strong knowledge of cloud infrastructure
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
- 10+ years of experience building Data Warehouse / Data Platforms
- 5+ years of experience creating ELT / ETL data pipelines from scratch, working with structured, semi-structured, and unstructured data
- 5+ years of experience configuring and using data ingestion/ replication tools such as Fivetran, or Qlik
- 3+ years of experience with Cloud: GCP
- 3+ years of experience with Airflow
- 5+ years of experience working on continuous integrations and continuous deployment pipeline (CI/CD) and working with source control systems such as Github, Bitbucket, and Terraform
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
Data Engineer
Scotiabank
Toronto - 8.04kmIT & Telecoms Full-time
Learn More
Java Application Developer Full-time Job
IT & Telecoms TorontoJob Details
You’ll be joining CIBC’s Global Operations Technology Team (GOW). As a Senior Application Developer, you’ll assist in developing, testing and supporting the implementation of cross-functional, multi-platform application systems. Within a team of senior team members, you’ll broaden your technical skills and help build the bank of the future.
At CIBC we enable the work environment most optimal for you to thrive in your role. To successfully perform the work, details on your work arrangement (proportion of on-site and remote work) will be discussed at the time of your interview.
How you'll succeed
-
Design and development - Perform and coordinate complicated application programming activities. Design the application's technical infrastructure using specific databases, programming languages, utilities, and testing approaches. Development of cost-effective and innovative solutions.
-
Strategic planning - Develop multi-year technology roadmaps that align with the bank’s vision, strategy, and business goals. Perform the role of a senior developer in multiple complicated projects involving backend systems, new technology, and the enhancement of existing applications.
-
Leadership skills - Act as the Senior Developer and run code-review sessions with the wider team to ensure the project is on track to meet goals. Support and work collaboratively with other developers and partners by sharing knowledge and involve in problem solving.
Who you are
You can demonstrate experience over 3+ years of software development experience utilizing Java, Spring Boot, J2EE, Restful API, SQL, Oracle. This role requires effective expertise needed to solve complex problems.
Ideally, you are the one with:
- Must have experience in Java, Spring Boot, REST API, JMS, MQ; Oracle, ORMs like iBatis, or hibernate. Good to have WebLogic, Azure Cloud, AI/GenAI experience
- Ability to dig down independently; Demonstrated ability to learn new technologies, applications and systems;
- You're driven by collective success. You know that collaboration can transform a good idea into a great one. You understand the power of an inclusive team that enjoys working together to bring a shared vision to life.
- You act like an owner. You thrive when you're empowered to take the lead, go above and beyond, and deliver results.
- You're digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends.
- You give meaning to data. You enjoy investigating complex problems, and making sense of information. You're confident in your ability to communicate detailed information in an impactful way.
- Values matter to you. You bring your real self to work and you live our values - trust, teamwork, and accountability.
What CIBC Offers
At CIBC, your goals are a priority. We start with your strengths and ambitions as an employee and strive to create opportunities to tap into your potential. We aspire to give you a career, rather than just a paycheck.
-
We work to recognize you in meaningful, personalized ways including a competitive salary, incentive pay, banking benefits, a benefits program*, defined benefit pension plan*, an employee share purchase plan, a vacation offering, wellbeing support, and MomentMakers, our social, points-based recognition program.
-
Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients.
-
We cultivate a culture where you can express your ambition through initiatives like Purpose Day; a paid day off dedicated for you to use to invest in your growth and development.
*Subject to plan and program terms and conditions
What you need to know
-
CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact Mailbox.careers-carrieres@cibc.com
-
You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.
-
We may ask you to complete an attribute-based assessment and other skills tests (such as simulation, coding, French proficiency, MS Office). Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.
Job Location
Toronto-81 Bay, 28th Floor
Employment Type
Regular
Weekly Hours
37.5
Skills
API Development, IBM WebSphere MQ, Java, Java Enterprise Edition, Microsoft Azure, Oracle, Oracle WebLogic, Spring Boot, Structured Query Language (SQL)
Java Application Developer
CIBC
Toronto - 8.04kmIT & Telecoms Full-time
Learn More
DevOps Engineer Full-time Job
IT & Telecoms TorontoJob Details
The Team
We are looking for a DevOps Engineer to drive innovative and scalable practices with the Canadian Cash Management domain. Our technology portfolio enables cash management products for small businesses to multinational corporations. We are striving to be the industry leader in everyday business banking and the foundation to providing a consistent, Cash Management experience globally.
The Role
As a DevOps engineer, you will have the opportunity to engage in the development workflow and implement continuous integration and delivery (CICD) solutions. This role will provide support, including deployment scripts, test environment management, deployment, and integration with related platforms. You will help the development team to find innovative ways to automate and improve the development and release processes using industry best practices, and review existing processes for continuous improvement to increase efficiency and cost-effectiveness.
Is this role right for you? In this role, you will:
- Optimize solutions for product team autonomy and developer happiness
- Establish automation roadmap, identify resource requirements, and build out the competency required to fulfill this roadmap
- Continuously optimize, evolve, and automate build processes with scalability in mind
- Connect with internal/external teams, host meetings and work sessions
- Work highly flexible hours to ensure the project deliverables are met
- Must be able to adapt to a dynamic environment, make quick decisions under pressure
- Must be proactive, results-oriented, customer-focused and attentive to details
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
- Previous experience with design of service automation (Cloud-based, Infrastructure-as-code)
- Engineering of new cloud/on-prem technologies with versioning management
- 3-4 years of experience working in a DevOps environment
- Virtualization technologies – Docker (2-3 years)
- Public cloud solutions – AWS, Azure Cloud Platform (1-2 years)
- Shell script in bash, Python, php, NodeJS and Java (3-4 years)
- System Admin - Unix, AIX, Linux (3-4 years)
- Administration of build tools for continuous integration (Jenkins, Artifactory, Maven, Gradle) (3-4 years)
- Source code / database versioning tools (Git / Flyway) (2-4 years)
- Thorough experience in Agile, Scrum methodologies
- Strong organizational skills, excellent problem-solving, communication, and collaboration skills
- Strong skillset on integrating and operating Static and Dynamic Code Scans for security testing, Open-Source Code Scan with pipelines
- Integrating with automated test tools like Selenium for Functional and Regression Testing
- Expertise on Testing REST API using Robot Framework like SOAP UI / Postman
- Good knowledge and testing experience on Mobile application
- Atlassian project management tools – JIRA, Confluence, BitBucket
- Interest in coaching and developing peers
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
Location(s): Canada : Ontario : Toronto
DevOps Engineer
Scotiabank
Toronto - 8.04kmIT & Telecoms Full-time
Learn More
Software Developer (Reactjs/Nodejs) Full-time Job
IT & Telecoms TorontoJob Details
Contributes to the overall success of the Digital Banking Unit 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? In this role you will:
-
Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems, and knowledge.
-
Write well designed, testable, efficient code by using best software development practices.
-
Gather and refine specifications and requirements based on technical needs.
-
Create and maintain software documentation.
-
Collaborate with the Scrum team to plan milestones, successfully execute software delivery, and escalate issues as needed.
-
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:
-
In depth knowledge of programming languages, frameworks, utilities, and other technologies used by the team (React & Node JS).
-
Bachelor/master’s degree in computer science/engineering, Information Systems, or other related field (or equivalent work experience).
-
Excellent communication skills with ability to influence decision making across stakeholders.
-
Demonstrated ability to lead team members with differing opinions and levels of experience.
-
Project management skills to map and execute short- and long-term plans for the team.
-
Effective organization, planning, and time management skills.
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 (Reactjs/Nodejs)
Scotiabank
Toronto - 8.04kmIT & Telecoms Full-time
Learn More
Developer - Software III Full-time Job
IT & Telecoms TorontoJob Details
Job category: Information technology
Job posting ID: 6642
Employment status: Regular full-time
Position's anticipated start date: 2025-04-07
Classification: PTS/MGT/IT B
Salary/Rate of pay: $88,566 to $106,890
Application deadline: 2025-03-12
Application requirements:
- Your up-to-date resume.
- We recommend you save a copy of the job posting for reference throughout the recruitment process.
Developer - Software III
Canadian Blood Services
Toronto - 8.04kmIT & Telecoms Full-time
88,566 - 106,890
Learn More