315 Jobs Found
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
Application Deadline:
11/28/2024
Address:
100 King Street West
Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Specific project areas of focus includes translating user requirements into technical specifications, writing code and managing the preparation of design specifications. Supports system design, provides advice on security requirements and debugs business systems and service applications. Applies deep knowledge of algorithms, data structures and programming languages to develop high quality technology applications and services - including tools, standards, and relevant software platforms based on business requirements.
- Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user.
- Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution.
- Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components.
- Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements.
- Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk.
- Follows release management processes and standards, and applies version controls.
- Assists in interpreting and documentation of client requirements.
- Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus.
- Exercises judgment to identify, diagnose, and solve problems within given rules.
- Works independently on a range of complex tasks, which may include unique situations.
- Broader work or accountabilities may be assigned as needed.
Qualifications:
Foundational level of proficiency:
- Creative thinking.
- Building and managing relationships.
- Emotional agility.
- Quality Assurance and Testing.
- Cloud computing.
- Microservices.
- Technology Business Requirements Definition, Analysis and Mapping.
- Adaptability.
- Learning Agility.
Intermediate level of proficiency:
- Programming.
- Applications Integration.
- Test Driven Development.
- System Development Lifecycle.
- Troubleshooting.
- System and Technology Integration.
- Verbal & written communication skills.
- Collaboration & team skills.
- Analytical and problem solving skills.
- Data driven decision making.
- Typically between 3+ years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience.
- Technical proficiency gained through education and/or business experience.
- Has work on projects, Java, Restful API, Oracle DB, Pl/SQL
- Must Have Skills Java, Oracle DB, PL/SQL, Spring.
Salary:
$60,000.00 - $111,700.00
Software Developer
BMO Canada
Toronto - 5.62kmIT & Telecoms Full-time
60,000 - 111,700
Learn More
Principal Architect Cyber Security Full-time Job
Canadian Tire Corporation, Limited
IT & Telecoms TorontoJob Details
What you’ll do:
Reporting to the VP, CISO, the Principal Architect – Cyber Security plays a key role in the operation and continuous evolution of the architecture practice within Canadian Tire. This role will be responsible for owning and applying the architectural framework for all cyber security capabilities across the organization based off industry best practice and tailored to Canadian Tire needs.
The Principal Cyber Security Architect works closely with leadership and enterprise architecture to establish, maintain and socialize the cyber security capability strategy. The Principal Architect will enforce Canadian Tire architecture principals and own the Cyber Security capabilities model within IT and across the enterprise.
-
Ensure the overall Canadian Tire architecture practice is maintained and is effective in achieving required outcomes
-
Be an advocate for modern approaches to cyber security challenges within the enterprise
-
Act as a resource for teams looking for deeper clarity, potential solutions, or recommendations for meeting unmitigated security requirements
-
Review existing environment standards, designs, tools, and services to determine areas of weakness, inconsistency, or exposure to establish roadmap for remediation and maturity
-
Lead or participate in design exercises to translate Canadian Tire cyber security strategy and requirements into actionable solutions
-
Provide consultation at all levels across the enterprise as a sought-out expert in Cyber Security domains
-
Build credibility and communicates effectively with C-level stakeholders
-
Foster and build needed relationships with senior stakeholders to align Cyber Security strategy to business needs, drive adoption of integrated security services and embed security throughout the processes of the organization
-
Utilize strong interpersonal, communication and influencing skills to build credibility and collaboration, including developing effective cross-organizational and vendor relationships
What you bring:
-
10+ years experience in a large technology environment with progressive architectural leadership roles, preferably with exposure to retail or banking sectors, with 5+ years focused on Cyber Security
-
Experience in developing and operating an architecture practice at scale with strategic accountabilities, both short and long term
-
Extensive experience with Azure cloud solutions
-
Experience in leading strategic planning towards key outcomes for multi-year risk and maturity-based outcomes
-
Formal training in an architectural framework (such as TOGAF or SABSA)
-
Strong background in the implementation and operation of a wide range of security technologies spanning on premise and cloud environments
-
Advanced Cyber Security qualifications are desired (CISSP, CISM, CISA, CRISC, CCSP, CCSK)
-
Experience working with NIST CSF, PCI-DSS, MITRE ATT&CK Framework and others
-
Experience influencing and participating in SAFe agile delivery practices
Hybrid
We value flexibility. We have adopted a hybrid work model whereby employees use a combination of working in office and virtually in service of outcomes. Each leader is empowered to decide what work is best achieved in person based on the unique needs of their team.
Principal Architect Cyber Security
Canadian Tire Corporation, Limited
Toronto - 5.62kmIT & Telecoms Full-time
Learn More
RESEARCH ANALYST 1 Full-time Job
IT & Telecoms TorontoJob Details
As a Research Analyst 1, you will be joining a team in the Economic Development and Culture Division that supports the economic and culture research and data analysis for the Division, including coordination of the Division's response to external and internal research inquiries, publication and presentation of economic and cultural information, and maintenance of associated databases and economic models.
Major Responsibilities:
-
Conducts research on topics involving collection of information from sources such as Statistics Canada, other government agencies and departments in Canada and elsewhere, non-governmental agencies, real estate associations and other private data suppliers.
-
Collects, analyzes, evaluates, and interprets information/findings to develop recommendations for improvement to existing departmental projects, policies and services and in the development of theories, concepts and objectives for new departmental projects, policies and services.
-
Writes reports for council based on research, documents findings, supporting data, recommendations, and theories. Prepares and co-ordinates briefs and summary reports, on subjects such as legislative changes, research information and implications of findings.
-
Identifies and evaluate appropriate internal and external demographic, geospatial, and qualitative data sources needed to respond to research objectives, using geospatial mapping, statistical and data analysis software such as Power BI, Excel, Tableau, ArcGIS/QGIS, SAS.
-
Prepares and presents materials such as briefing notes and data to support economic development and culture issues using a range of analytical techniques, including geographical, statistical economic and scientific, to support the clear and legible communication of analysis, recommendations, and concepts.
-
Provides analytic and research support to other Divisions, Councillors, task forces and committees as well as other economic development and culture agencies by locating and analyzing information requested.
-
Responds to internal and external inquiries around social, cultural and economic indicators about key topics related to the city.
Key Qualifications:
-
Post secondary education in Data Analytics, Social Sciences, Economics, Geography, Applied Sciences, Business, Statistics or Public Policy, or an equivalent combination of education and experience.
-
Considerable experience working on research projects involving qualitative and quantitative data collection analysis, and policy analysis and developing impact evaluations.
-
Considerable experience in utilizing computerized systems, statistical software, business intelligence and analytics software (e.g. ArcGIS/QGIS, SAS, Tableau, PowerBI).
-
Considerable experience creating and presenting research and data analysis to different audiences.
You must also have:
-
High proficiency in utilizing Microsoft Office Software including Excel, Word, and PowerPoint.
-
Excellent business writing, presentation, and organizational skills.
-
Well-developed oral and written communication skills with the ability to communicate effectively with all levels of staff within the organization and provide excellent customer service.
-
Excellent critical thinking skills.
-
Ability to draw conclusions from data that may be contradictory and ambiguous, including the ability to determine what is most relevant, analyze the data and prepare briefs.
-
Attention to detail and enjoy working with data.
-
Ability to carry out multiple tasks and work effectively independently and in a team environment.
-
Sound judgement and ability to handle matters of a confidential and/or sensitive nature.
-
Ability to support the Toronto Public Service values to ensure a culture that champions equity, diversity and respectful workplaces.
RESEARCH ANALYST 1
City Of Toronto
Toronto - 5.62kmIT & Telecoms Full-time
43.58 - 47.75
Learn More
Senior Software Engineer (Reactjs/Nodejs) Full-time Job
IT & Telecoms TorontoJob Details
Contributes to the overall success of the Online Digital Banking 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.
- 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:
- Full Stack developer with 8+ years of progressive experience working in the IT industry in roles like developer and team lead.
- Current on industry best practice and secure coding
- Analyze and oversee the team’s development efforts working towards successful code delivery.
- Provide technical leadership to teammates through coaching and mentorship.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain different applications.
- Design, develop, and unit test applications in accordance with established standards.
- Work with Delivery Leads and BSA’s to articulate efforts and compile estimates.
- Expert level experience in the following technologies: Javascript / ReactJS / NodeJS
- Deep knowledge of HTML / CSS / SASS (BEM, OOCSS, SMACSS, CSS3 Animations, Semantic HTML)
- Extensive experience in designing and developing enterprise grade software.
- Excellent verbal and written communication skills coupled with strong interpersonal and problem-solving skills.
- Time management skills with the ability to handle multiple assignments.
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
#BFUTR
Senior Software Engineer (Reactjs/Nodejs)
Scotiabank
Toronto - 5.62kmIT & Telecoms Full-time
Learn More
Lead Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
Ownr is on an ambitious mission to help Canadian entrepreneurs start and grow their businesses. We are building a platform that takes the difficulty out of registering and maintaining sole proprietorships and corporations, letting our incredible business owners save time and money to focus on what matters - building their business. We’ve already helped start over 150,000 companies, and we’re just getting started. Being a part of RBCx Ventures, we are a unique type of business. We chart our course developing the technology our clients need, delivering frequently and continually improving our applications and processes. At the same time, we have direct access to the technical resources, expertise and opportunities of one of the world’s leading financial institutions.
We are looking for a talented leader and passionate team player to join the Ownr team as a Lead Software Engineer. You’ll play a big part in building our platform's next evolution as we provide extensive new capabilities to business owners, working alongside a close-knit group of fun and ambitious engineers, product managers, and designers. Your experience will contribute to the functionality, reliability, and delivery of our fast-moving Node/React-based application, leveraging the latest JavaScript-based tooling, best practices and various technology responsibilities. As part of a growing team, you will have daily opportunities to lead and mentor other developers, exercising your skills as a well-rounded cross-functional contributor and technical leader in an enterprise environment.
The Opportunity
-
You’ll have visibility into and influence over all parts of the technology stack and enjoy a high degree of autonomy in your work.
-
You’ll have a clear view of the product roadmap, the business’s long-term vision, and the opportunity to contribute to how we can achieve both of them.
-
You’ll work with an extremely committed team of colleagues constantly challenging each other.
-
You’ll contribute to planning, designing, developing, deploying, monitoring, and maintaining significant portions of the software that support our users, including the system infrastructure.
-
You’ll have the chance to provide and receive feedback from your peers, get coaching from more experienced engineers, and provide coaching to other developers within the team and the broader organization.
-
You’ll use modern tooling throughout, whether that’s something currently part of our stack or something new that you assess needs to be added to reliably deliver the desired user experience. A snapshot of what’s currently in use:
-
Web client: React, Styled Components
-
Web server: NodeJS, JavaScript, TypeScript, Express
-
DB: PostgreSQL
-
Infrastructure: Heroku and AWS (services include RabbitMQ, Redis, s3, etc.)
-
CI/CD: CircleCI and Github Actions
-
Testing frameworks: Jest, React Testing Library, Cypress
-
About you
-
You have 4+ years of experience using JavaScript to build real-world applications, preferably public-facing.
-
You have experience building, monitoring and maintaining highly available, scalable, and resilient software.
-
You’re curious and naturally invest energy into learning new technologies, techniques, and interpersonal skills that help improve your productivity and happiness and those around you.
-
You’ll take responsibility for finding opportunities to improve our technology in any feature you work on iteratively, and you'll make paying down technical debt a habit.
-
You’re a creative problem solver who can develop a plan, take ownership of tasks, and are outcome focused.
-
You’ll work to empathize with the software’s users and understand their challenges, whether they are fellow developers, immediate team members, or entrepreneurs who rely on us to support their businesses.
-
You’re passionate about mentoring and coaching other engineers and have a practiced ability to spot when help is needed and tactfully provide guidance to get things unstuck.
-
You behave proactively and drive the solution when facing unforeseen challenges and complexity in your projects to meet the overall goals.
-
You have significant production JavaScript experience and have formed explicit opinions about how different development patterns and practices can negatively and positively impact your ability to be productive in a codebase and, by extension, the reliability of a business software platform.
-
You understand web/application security and the importance of data privacy.
-
You have excellent spoken and written communication, time management, and project management abilities.
-
You are comfortable asking questions and speaking up to help us continuously improve our practices and processes.
What do you need to succeed?
Must have:
-
4+ years of solid hands-on programming experience, with a sizable portion in JavaScript, TypeScript, GraphQL, React, CSS, and Postgres.
-
Experience leading development teams, mentoring junior developers, and working with non-technical stakeholders.
-
Experience writing automated tests, from unit tests to end-to-end tests, and have some knowledge of JavaScript-based testing frameworks.
-
Experience with source control (e.g. Git + Github) and modern software delivery techniques and tools, including pull requests.
-
Experience with DevOps best practices and some experience in setting up and configuring cloud computing infrastructure.
-
Experience building production systems and understanding the deployment, monitoring, and security best practices required to run production software.
-
Experience in developing for Cloud Agnostic Architecture
Nice to have:
-
Experience working with various development workflows and methodologies, with an understanding of the benefits and drawbacks of different ways of working
-
Post-secondary degree or diploma in a computer or software design-related program.
-
Experience working with Heroku or AWS
What’s in it for you?
We thrive on the challenge to be our best and work together to help our clients thrive and communities prosper. Here is what you can expect if you join our team:
-
Work in an agile, collaborative, and high-performing team
-
The opportunity to do challenging work and take on progressively larger responsibilities
-
Ability to make a difference and lasting impact
-
Leaders who support your development through regular coaching
-
The opportunity to interface with senior-level executives from many different parts of the organization
-
A comprehensive Total Rewards Program including competitive compensation, bonuses, and flexible benefits
About Ownr
At Ownr, we have helped thousands of Canadians establish their businesses. As we redefine the entrepreneurship landscape, we take pride in simplifying what it takes to be a business owner. We're on a mission to become the leading platform for entrepreneurship in Canada, and it takes an entire team to build something big. So join our team and discover how we can help entrepreneurs realize their dreams.
About RBCx
RBCx pursues big, bold ideas and leverages RBC’s extensive experience, networks, and capital to help shape what’s next. Our four pillars – Banking, Capital, Platform, and Ventures – combine to support tech businesses of all sizes and stages, making us the go-to backer of Canadian innovation. Our people are our most valuable assets, so we invest deeply in ensuring RBCx isn’t just a place to work but a place to belong.
#Ll-Hybrid
#Ll-POST
#RBCx
Job Skills
Agile Methodology, Agile Methodology, Amazon S3, Application Development, Application Integrations, Application Maintenance, AWS Deployment, Cascading Style Sheets (CSS), CircleCI, Core JavaScript, Creating Actions, Cypress.Io, Cypress.io Testing Framework, Database Queries, Database Schema Design, Detail-Oriented, Enterprise Application Delivery, Express.js, GitHub, Git Repository, GraphQL (Query Language), Group Problem Solving, Heroku, JavaScript, JavaScript API {+ 16 more}
Additional Job Details
Address:
WATERPARK PLACE, 20 BAY ST:TORONTO
City:
TORONTO
Country:
Canada
Work hours/week:
37.5
Employment Type:
Full time
Platform:
TECHNOLOGY AND OPERATIONS
Job Type:
Regular
Pay Type:
Salaried
Posted Date:
2024-04-17
Application Deadline:
2024-12-24
Lead Software Engineer
Royal Bank Of Canada
Toronto - 5.62kmIT & Telecoms Full-time
Learn More
Senior Data Engineer Full-time Job
IT & Telecoms TorontoJob Details
Purpose
As Senior Data Engineer, you will be a key member of our Fraud Business Intelligence team that provides fact based operational insights to Tangerine Fraud Operations. Leveraging your expertise in data modeling, data engineering, data visualization, and strong analytical background, to organize and transform raw data into actionable meaningful information. You will be responsible for the full scorecard and metric development lifecycle that includes analysis and requirements gathering, data profiling/mapping, ETL development, and dashboard creation.
Is this role right for you? In this role you will:
- Work closely with stakeholders to understand business needs, data specifications and translate requirements into metrics, technical design and wireframe; Define and develop actionable KPIs/metrics that align with strategic goals within Tangerine Fraud Management
- Act as subject matter expert on Tangerine Fraud datasets and source system
- Develop data pipelines and design data model that will provide insights into business problems within Azure Cloud
- Design and develop visually appealing user-friendly Power BI dashboards incorporating UI/UX best practices
- Support Senior Manager, Business Intelligence on establishing and enhancing BI framework and standards, and optimizing change management process
- Production support to sustain BI features after release, prioritize fixes for defects, monitor report usage and identify value-add functionalities to improve adoption
- Be an active member of a scrum team, leveraging agile methodology for incremental and early delivery of MVP features; actively participate in scrum ceremonies to continuously improve TNG BI product
- Capable of working on multiple activities simultaneously in a highly dynamic environment and capable of understanding complex requirements and meeting project deadlines
- 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 their respective areas, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational risk, regulatory compliance risk, AML/ATF risk and conduct risk, including but not limited to responsibilities under the Operational Risk Management Framework, Regulatory Compliance Risk Management Framework, AML/ATF Global Handbook and the Guidelines for Business Conduct
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
- Post-secondary degree in Computer Science, Engineering, or related STEM discipline
- 5+ years of experience in Business Intelligence/Data Warehousing
- Expert knowledge of SQL and dimensional data modelling
- Advanced knowledge of Data Visualization tool – Power BI/Tableau/Looker Studio/Qlik
- Working knowledge of Azure Cloud – SQL MI, Data Factory, and Data Flow
- Working knowledge of Azure DevOps pipeline and TFS code repository
- Experience working within a scrum team and an agile environment
- Experience working with Power platform (PowerApps, PowerAutomate, PBI copilot) as asset
- Strong verbal, written, presentation & communication skills
- Proactive, organized, excellent analytical and problem-solving skills
What’s in it for you?
- A rewarding career path with diverse opportunities for professional development
- A culture that promotes teamwork and cross-functional collaboration to achieve business goals. Inclusive workplace that values diversity of thought, background, and experience
- A competitive compensation and benefits package
- Opportunity to work with a very enthusiastic, technical yet fun team that helps our clients by ensuring the Bank is able to continue to operate to deliver key business services.
- Hybrid working environment allowing for work/life balance
#BFUTR
Senior Data Engineer
Scotiabank
Toronto - 5.62kmIT & Telecoms Full-time
Learn More
Senior Android Developer Full-time Job
IT & Telecoms TorontoJob Details
Is this role right for you? In this role you will:
- You will be working on progressive mobile development (conceptualization, design, and development) on the Android platform including Java, RxJava, Retrofit, OkHttp, Dagger, Junit, Espresso
- You will be providing hands-on architectural design for native Android applications with an understanding of design patterns such as MVP, MVVM
- You will be utilizing your deep knowledge of Agile technical principles and the flexibility to adapt your experience to new and evolving environments.
- You will be Unit-testing code for robustness, usability and improving performance of the overall application.
- You will be building Android accessibility components to improve application usability,
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 are interested in the impact that financial services technology can have on the world.
- You have a proficient understanding of code versioning tools, such as Git.
- You have cloud native development and deployment experience.
- You are eager to mentor, teach and share.
- You are obsessed with the latest, greatest, craziest approaches to Agile Technical Practices
- You are excited about committing a significant chunk of your daily activities to personal innovation projects with your peers.
- You have a passion for driving teams towards high performance and a deep pride in quality craftsmanship that delights users.
- You are an excellent communication including the ability to distil technical details into human terms.
- You have e passion for well-designed products and you're not afraid to sit with our Design Team and prototype, wireframe, and white board your ideas.
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work arrangements: Hybrid
#LI-Hybrid
Senior Android Developer
Scotiabank
Toronto - 5.62kmIT & Telecoms Full-time
Learn More
APPLICATION & TECH SUPP SPEC 2 Full-time Job
IT & Telecoms TorontoJob Details
Job Description
Reporting to the Supervisor of Client Services, the Application and Technical Support Specialist 2 (ATSS2) is a member of the Client Service team who are responsible for ensuring the day-to-day availability and maintenance of the technology systems required to support the Members of Council, Accountability Offices, and the City Clerk’s Office are met.
Major Responsibilities:
- Schedule workload and set priorities.
- Provide expertise in assessing, analyzing, and resolving issues and problems in assigned areas.
- Collaborate with internal and external groups to coordinate and liaise on problem resolution.
- Recommend preventative solutions to mitigate recurrence of similar problems.
- Develop and recommend improvements to current environment, policies & processes.
- Acquire and dispose of hardware and software.
- Configure network and server-related hardware and software.
- Advise desktop configuration management teams on hardware & software technologies and deployment alternatives.
- Advise network management teams on hardware & software technologies, connectivity and backup & recovery alternatives.
- Advise security management & control teams on security-related technologies and access control alternatives.
- Perform capacity planning.
- Prepare training material for coaching clients.
- Provide training to clients in use of technology.
- Prepare statistics and draft summary reports.
- Prepare documentation to facilitate transfer of knowledge.
- Prepare targeted communication messages from corporate notifications or create specific targeted messages if the IT incident is handled by Clerk’s IT.
- Support the centralized management of access control.
- Install and roll out applications, hardware and/or software and update inventory accordingly.
- Travel to off-site locations for IT support.
Key Qualifications:
Your application must describe your qualifications as they relate to:
- Post-secondary education in computer science, business technology or the equivalent combination of education and/or experience.
- Considerable experience with LAN/WAN/Wireless technology and network hardware, software and operating systems (e.g. Novell, Windows, Mac iOS), as well as with desktop and web applications (e.g.. Microsoft Office Suite365, Microsoft Outlook, Microsoft Project, etc.).
- Considerable experience in supporting all users including Executives when thoughtfully diagnosing, troubleshooting and resolving issues with desktop software, web and multi-function devices.
- Considerable experience configuring and provisioning wireless devices using a Mobile Device Management tool (e.g.. AirWatch, etc.).
- Extensive experience in telephone and in-person technical support, documenting requests and incidents following ITIL processes.
You must also have:
- Excellent organizational, conceptual, analytical, problem solving and multi-tasking skills with the ability to set priorities, co-ordinate a diverse workload and meet tight deadlines.
- Excellent interpersonal, oral and written communication skills to provide troubleshooting support, prepare technical documentation and reports on problems and to deal effectively with staff at all levels within the organization.
- Commitment to delivering superior customer service, performance quality and continuous improvement.
- Ability to work effectively within a dynamic team setting and/or project environment.
- Flexibility in adapting to shifting priorities in response to business demands.
- Knowledge and understanding of network systems and hardware/software, including Novell Netware, Windows 10/11, Mac OS, Ethernet, IP, routers, switches, and network management tools (e.g., virus protection, server monitoring).
- Knowledge of HP multifunction printers and HP Service Manager (or equivalent) for incident and service request monitoring.
- Knowledgeable in security configurations for endpoint infrastructure, addressing malware, ransomware, and other threats, as well as ensuring secure access to the City’s network.
- Skilled in using HP Asset Manager (or similar) to manage hardware/software assets, as well as configuring automated software delivery packages.
- Working knowledge with cloud-based solutions and current mobile communication technologies (e.g., LTE, 4G/5G).
- Proficient in applying knowledge of emerging technologies to support and the ability to apply this knowledge in the development and support of in-house developed applications.
- Knowledge of ITIL processes; ITIL certification is a plus.
- Fundamental working knowledge of a project methodology and various levels of system and/or application testing.
- Knowledge of IT related policies including Acceptable Use Policy, Cyber Security Policy and Mobile Device Policy and IT related standards such as the Access Control Standard
- Working knowledge and experience with technologies such as Zscaler, Cisco Finesse, Cisco Webex, Cisco Jabber, Cisco IP phones, F5 VPN BIG-IP, RSA, ServiceNOW, OpenText Open Enterprise Server (OES), eDirectory, Micro Focus iManager and Active Directory Services
- Ability to develop and communicate technical documentation, standards, procedures and preventative maintenance.
- Ability to interact with all levels of staff to facilitate training, monitoring and resolution reporting.
- General knowledge of Occupational Health and Safety Act.
- Ability to lift/move equipment/boxes up to 40Ibs.
- Ability to work at and report from multiple remote office locations.
A valid Ontario Class "G" Driver's License and access to a personal vehicle to transport equipment and travel to various work locations is an asset.
APPLICATION & TECH SUPP SPEC 2
City Of Toronto
Toronto - 5.62kmIT & Telecoms Full-time
43.58 - 47.75
Learn More
Senior Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
The Team
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 working with Python
- 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
- Working experience with containerized systems in public cloud (Azure or GKE/GCP)
- Familiarity (understanding) with front-end technologies (e.g., Angular, React, JavaScript, HTML, CSS)
- Excellent communication and presentation skills.
- Work as a contributing member of a team.
- Values quality, while still managing expectations and deliverables.
- Open to ideas and gives and receives feedback well.
- Wants to understand financial market.
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!
Senior Software Engineer
Scotiabank
Toronto - 5.62kmIT & Telecoms Full-time
Learn More
APPLICATION & TECH SUPP SPEC 1 Full-time Job
IT & Telecoms TorontoJob Details
Major Responsibilities: Reporting to the Supervisor Engineering System Support, the Application Technical Support Specialist will be responsible for providing support to business area staff located throughout the City in the effective use of business applications and or corporate client software, desktop resources, local server resources, and related peripherals. Responsibilities will include the following:
Key Qualifications: Your application must describe your qualifications as they relate to:
You must also have:
|
Notes
- Local 79 employees are invited to apply for this position, including Local 416 employees on alternate rate to Local 79 jobs, who have Local 79 seniority or aggregate service as of the job posting closing and job offer dates.
- Assessment may include an interview, written and/or practical test. Location of assessment to be determined.
- Work location reflects what is known at the time of posting.
- An employee's reporting relationship and/or work location may change due to operational reasons and in accordance with their Collective Agreement.
APPLICATION & TECH SUPP SPEC 1
City Of Toronto
Toronto - 5.62kmIT & Telecoms Full-time
45.98 - 50.40
Learn More
SYSTEMS INTEGRATION SPECIALIST (Oracle PL/SQL Developer) Full-time Job
IT & Telecoms TorontoJob Details
Major Responsibilities:
To provide expertise and advice in the areas of initiation, analysis, design, development, implementation and sustainment of enterprise solutions. To contribute to the development of system architecture, methodologies, standards, policies, procedures and guidelines.
- Performs analysis and design duties as well as programming, modelling and scripting, testing, documentation and deployment preparation
- Coordinates and prepares needs analysis and detailed systems design
- Conducts user interviews to determine detailed systems requirements
- Completes preliminary analysis, system and functional design, workflow diagrams for quality systems development
- Designs, codes, tests, implements and maintains systems
- Designs and develops systems that comply with access and privacy legislation. and/or provincial standards.
- Coordinates and develops program specifications and documentation
- Designs and conducts all levels of testing i.e. unit, system, integration, regression, performance, security, usability, optimization/configuration and coordinates user acceptance testing
- Provides direction to programmers in implementing details of new/revised systems; as the senior technical authority on system projects
- Leads teams of intermediate/junior-level development staff in implementing software components and interfaces, in accordance with the Division's software standards and methodologies
- Liaises and coordinates with staff in detailed systems deliverables and technical problem resolution
- Implements in-house developed/custom/packaged systems and systems changes
- Tests integrated systems to ensure system compatibility and proper functional integration with Corporate
- Provides application maintenance and enhancement including implementation of vendor systems fixes and patches
- Conducts quality assurance on divisional and external developments
- Performs information and application data conversions
- Provides development support to users by providing technical assistance and troubleshooting
- Provides documentation and instruction/training to users of the system
- Provides expertise, advice and technical skills for information and application service delivery
- Conducts research and evaluation of software/framework and makes recommendations
- Recommends, presents and demonstrates system solutions to Divisional and business/community clients
- Conducts presentations, system demonstrations and system walk-throughs at project review meetings
- Participates as a team member in the execution of project plans providing technical expertise and advice re: architecture, development tools, work effort estimates
- Directs the activities of staff, mentors, and recommends training
- Contributes to project plans and project status reports
- Conducts research, investigates and recommends best practices for information and application services
- Contributes to post-implementation project reviews
- Recommends improvements to current methodologies, processes, standards, policies and guidelines
- Contributes in planning of future system growth and provides detailed work plans
- Conducts feasibility studies, business cases, Request For Information proposals & quotations, technical reports by researching and participating in evaluations and recommending solutions
- Determines user training needs. Develops and prepares user training guides and manuals
- Designs security roles and ensures security design for the Applications meet the needs of the business
- Ensures the day to day system security of the production application environment
- Develops and maintains disaster recover procedures and sustain technology solutions to meet business requirements
- Participates in sustaining and improving infrastructures, methodologies, tools, techniques and standards, ensuring their conformance and adherence in daily practice among business and technical teams
- Leads and directs appropriate system staff through the application development life cycle to produce business need solutions in conformance with the current System Architecture
- Leads various stages of projects, directs project team members and resources and reports progress to Project Managers, Stakeholders and Business Units, ensuring successful delivery of solutions through proper coordination, change management, resource management, budget control, quality assurance, contingency measures and risk solutions
- Assists in preparing RFP, RFQ's and participates in evaluating, selecting, recommending technical solutions and in managing vendors and contracts
Key Qualifications:
Your application must describe your qualifications as they relate to:
- University degree in computer science or the approved equivalent combination of education and/or experience.
-
Extensive experience coding PL/SQL, Oracle RDBMS especially 19c or higher.
- Extensive experience in data extraction, transformation, analysis and reporting.
- Considerable experience designing robust, scalable, secure, auditable, and functionally sound systems, including testing, integrating, and deploying systems, and in the preparation of IT related documentation.
- Considerable experience in data modelling.
You must also have:
- Knowledge of application deployment approaches, and standard DEV-QA-PROD cycles.
- Knowledge of privacy and security regulations especially in a Public Health environment would be an asset.
- Ability to effectively communicate both orally and in writing.
- Ability to work in multi-disciplinary teams.
- Knowledge of the City’s technology Change Management process and ability to create and manage Change tickets using Service Now, is an asset.
- Experience with Oracle Application Express (APEX), is an asset.
SYSTEMS INTEGRATION SPECIALIST (Oracle PL/SQL Developer)
City Of Toronto
Toronto - 5.62kmIT & Telecoms Full-time
53.98 - 59.17
Learn More
Java Developer Full-time Job
IT & Telecoms TorontoJob Details
The Team
Contributes to the overall success of the Canadian Banking Engineering Regulatory applications ensuring specific individual goals, plans, initiatives are executed and delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are in compliance with governing regulations, internal policies and procedures.
Is this role right for you?
- Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
- You will provide system analysis, object-oriented design / programming, technical documentation, and support for existing and new applications and systems.
- You will provide recommendations on best practices and enhancements that are in line with the bank’s technology road map.
- You will work with project team to refine technical requirements and provide technical design and guidance based on industry best practices.
- You will perform coding, unit testing, debugging, documenting, and implementing of applications and scripts.
- You will participate in estimation and planning of development efforts required for various projects and enhancements.
- You will maintain, support, and enhance existing applications.
- You will participate in regular code reviews for release activities.
- You will lead the implementation efforts for implementations of code to non-production and production environments.
- You will participate in production issue analysis and perform root cause analysis for production issues and implementation issues.
- You will assist business partners and other stakeholders in discovering the current system behavior and provide recommendations on improving the current system.
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
- Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
- 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?
- Bachelor’s degree in Computer Science or related discipline.
- Minimum 3 years of technical working experience in systems analysis, design, development, unit testing, and debugging.
- Minimum 5 years of technical working experience with Core Java (Version 8 or higher)
- Minimum 5 years working experience in SQL, Mongo DB & relational databases.
- 3-5 years working experience of GIT, Gradle, Jira, Confluence or a similar tool(s) for building Continuous Integration/Continuous Delivery (CI/CD) pipelines.
- Technical working experience in an agile environment.
- 5 years working experience with Spring Boot, Spring Security and Spring Data Repositories, Spring Batch.
- Technical working knowledge of Web Services, REST or Eclipse Integrated Development Environment (IDE).
- Willing to be available for 24/7 on call support
- Knowledge of SSL/TLS and setup of secure handshake between applications.
- Working experience with Microsoft Azure Cloud or Google Cloud is an asset.
- Technical Knowledge of event driven architecture (Kafka, Kafka connectors, Kafka brokers).
- 2-3 years of working experience in the banking/financial services industry.
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
Java Developer
Scotiabank
Toronto - 5.62kmIT & Telecoms Full-time
Learn More