313 Jobs Found
Java Application Developer Full-time Job
IT & Telecoms TorontoJob Details
You’ll be joining CIBC’s Enterprise Technology - Global Operations Workbench Technology (GOWT) Team. You’ll be at the heart of CIBC’s digital transformation, successfully delivering complex, enterprise-scale projects involving multiple back-end systems. As an Application Developer, you’ll assemble, implement and maintain easy, flexible, and personalized solutions that enhance the client experience. You’ll be involved in the planning and strategy for the technical design, development and integration of the applications.
At CIBC we enable the work environment most optimal for you to thrive in your role. 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 application programming activities. Design the application's technical infrastructure using specific databases, programming languages, utilities, and testing approaches. Involved in design and development of cost-effective and innovative solutions.
- Strategic planning – Part of developing multi-year technology roadmaps that align with the bank’s vision, strategy, and business goals. Develop multiple projects involving mid-tier and backend systems, new technology, and the enhancement of existing applications.
- Leadership skills - Act as Developer and involve in requirement analysis, prepare low level design, develop and deliver the code, take ownership of the development activities assigned and provide end to end support, collaborate with other development partners to resolve blockers quickly and be a good team player.
Who you are
- You can demonstrate 3+ years of experience in: Java, Spring Framework, REST API, MQ, JMS, SQL, Oracle Database and ORM’s like Hibernate. An Asset if you’ve worked with Azure Cloud and WebLogic.
- You embrace and advocate change. You'll continuously evolve your thinking and the way you work in order to deliver your best.
- Your influence makes a difference. You know that relationships and networks are essential to success. You inspire outcomes by sharing your expertise.
- You’re digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends.
- You're motivated by collective success. You know that teamwork can transform a good idea into a great one. You know that an inclusive team that enjoys working together can bring a vision to life.
- 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 [email protected]
-
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
Application Development, Java Software Development, Message Broker, Microsoft Azure, Oracle, Oracle WebLogic, ORM Frameworks, RESTful APIs, Spring Boot, Spring Framework, Structured Query Language (SQL), Technical Designs
Java Application Developer
CIBC
Toronto - 12.12kmIT & Telecoms Full-time
Learn More
Developer Full-time Job
IT & Telecoms TorontoJob Details
Application Deadline:
11/28/2024
Address:
33 Dundas Street West
Carried development activities using Java springboot or angular.
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 4 - 6 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.
Salary:
$60,000.00 - $111,700.00
Developer
BMO Canada
Toronto - 12.12kmIT & Telecoms Full-time
60,000 - 111,700
Learn More
SPATIAL DATA INTEGRATOR Full-time Job
IT & Telecoms TorontoJob Details
Posting Period: 27-NOV-2024 to 11-DEC-2024
Major Responsibilities:
- Performs geospatial data integration and analysis, and provides technical advice regarding the City's Enterprise Geospatial Environment.
- Develops programs to translate business requirements and designs into information systems.
- Conducts feasibility studies and pilot activities regarding mapping solutions.
- Consults with business divisions to determine requirements and provides recommendations regarding mapping solutions.
- Integrates new technologies into the production environment.
- Provides mapping applications for divisions using existing software and provides support.
- Collects and prepares source data and material required to build and update land base data within the City's Enterprise Geospatial Environment.
- Checks data source documents for feature/attribute content and accuracy to ensure compliance with City data standards and specifications.
- Analyzes problems or errors in data, takes corrective action.
- Liaises with various internal, external, public and private organizations to obtain information related to capture, maintenance and archive of land base data.
- Provides advice and opinion on the content, completeness, consistency and spatial accuracy of land base features.
- Performs quality control on changes and modifications made to the land base databases to ensure they are accurately identified, classified and mapped.
- Provides input into the design and implementation of the land base feature collection/maintenance workflows.
- Identifies problems or issues with feature or attribute data collection and maintenance activities, methods, or procedures, makes recommendations for improvement.
- Conducts testing of programs and systems for unit, system, performance, usability, user acceptance, disaster recovery and implementation tests.
- Provides inputs to "Go / No Go" cut-over decisions e.g. roll-outs.
- Prepares material and provides instructions and demonstrations on geospatial products.
- Responds to enquiries from elected officials, from City staff, community groups, other government and private organizations.
- Maps survey plans from information gathered in the field and office in accordance with City standards and specifications.
- Administers account management for secured mapping applications, provides access.
- Provides GCC service intake and triage.
- Adheres to Change Management processes and procedures, participates in Change Advisory Board Meetings.
- Produces and provides client requested web maps, hard copy maps, digital files and reports.
- Develops and delivers presentations for the GCC and GIS education and services.
- Attends conferences and participates in committees.
Key Qualifications:
Your application for the role of Spatial Data Integrator should describe your qualifications as they relate to:
- Post secondary degree in Surveying, Geomatics, Geography, or an equivalent combination of education and experience.
- Considerable experience using ArcGIS to edit, maintain, and perform quality control of parcel fabric, addresses, street network.
- Experience in data management, data analysis, and associated technologies including writing and executing SQL queries.
- Experience with the legal framework associated with parcel mapping.
- Experience transcribing analog and digital survey/design plans into parcel/address digital data.
- Experience and familiarity with the complexity associated with the maintenance of large-scale urban GIS projects.
You must also have:
- Survey related knowledge.
- Ability to quickly understand new technologies and data environments.
- Interpersonal skills and an aptitude to work independently and collaboratively with others in a multidisciplinary team setting.
- Collaborative and supportive to establish and maintain an effective working relationship with clients and coworkers.
- Time management and estimation capabilities and the ability to perform several tasks and projects concurrently.
- Certification as an Ontario Land Surveyor would be an asset.
- Ability to work flexible hours including days, afternoons, nights, and weekends, as required.
- Ability to travel across various office locations within the City of Toronto, as required.
SPATIAL DATA INTEGRATOR
City Of Toronto
Toronto - 12.12kmIT & Telecoms Full-time
43.58 - 47.75
Learn More
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
As a Java Developer you will be joining a dynamic and energetic team consisting of developers, architects, project managers, and product owners. You will focus on authentication domain to protect our customers and your role includes delivering of the digital banking solution using Java, SpringBoot, Microservices and other leading-edge technologies, maintaining high level of code quality, and driving technical discussion. By joining our team, you will make an impact on our customers, the banking industry, and ultimately, the world.
Is this role right for you? In this role, you will:
- You will be working on various projects and implementing the best practice code into the code base.
- You will be collaborating with the Solution Architects and Technical Leads to realize technical vision and direction.
- You will be solving technical challenges and communicating your ideas to the team.
- You will be responsible for providing code reviews to your peer developers.
- You will be collaborating with the team to plan milestones, successfully execute software delivery, and escalate issues as needed.
- You will be responsible for enhancing code quality by writing and executing tests.
- You will be proficient in security scanning and implementing best practices to resolve security issues.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- You have 3+ years of work experience as a Java developer with a preference for Java 11 or 17. You have experience building scalable, enterprise level technology stacks with Java but ideally with a broad set of tools.
- You have extensive experience working with Spring Boot framework and NoSQL databases such as MongoDB.
- You have experience with container orchestration technology, like Cloud Foundry or Kubernetes
- You have experience working on projects that involve Application Security like oAuth2 and/or SSO.
- You have experience with event stream processing technologies such as Kafka or Pub/Sub
- You have experience with Continuous Integration/Continuous Deployment (CI/CD)
- You have experience with REST API design.
- You have knowledge in Object Oriented and Functional Design
- Preferred: You have worked on productionizing NodeJS servers
- Preferred: You have experience with one modern JS framework, preferably React
- Preferred: You’ve used modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor)
- You have a passion to work in a fast pace high performance team and having a desire to take the team towards the next level.
- You are able to do deep research alone, to solve problems in a timely manner. You are passionate about sharing your solution to the team.
- You have well rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments.
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work arrangements: Hybrid
#LI-Hybrid
Software Developer
Scotiabank
Toronto - 12.12kmIT & Telecoms Full-time
Learn More
Development Lead (Java/Angular) Full-time Job
IT & Telecoms TorontoJob Details
Application Deadline:
12/12/2024
Address:
33 Dundas 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.
- Provides specialized consulting, analytical and technical support.
- Exercises judgment to identify, diagnose, and solve problems within given rules.
- Works independently and regularly handles non-routine situations.
- Broader work or accountabilities may be assigned as needed.
Qualifications:
- Typically, between 8+ years of relevant experience and/or certification in related field of study or an equivalent combination of education and experience.
- Applications Integration.
- Test Driven Development.
- System Development Lifecycle.
- Troubleshooting.
- System and Technology Integration.
- Must have experience in Java, spring boot, Oracle DB, JavaScript, Angular, some experience with AWS cloud solution, cloud development
- Nice to have banking experience
- Deep knowledge and technical proficiency gained through extensive education and business experience.
Salary:
$74,800.00 - $138,600.00
Development Lead (Java/Angular)
BMO Canada
Toronto - 12.12kmIT & Telecoms Full-time
74,800 - 138,600
Learn More
Lead Software Developer Full-time Job
IT & Telecoms TorontoJob Details
The Lead Software Developer is an exciting & challenging opportunity for a Software engineer to make an impact and develop leadership skills. You will be responsible for the design and development of complex technology solutions to address critical regulatory compliance projects as well as drive strategic transformational change to the Retail Investments Business & Technology landscape.
Thought leadership is essential as you lead a team of highly motivated and technically strong developers, working within an agile squad to assess scope, plan sprints, and monitor progress ensuring delivery within timeline and budget. You will partner with stakeholders across RBC Technology & Operations to ensure new capabilities are delivered in alignment with organizational goals and standards. You will lead and advocate for the adoption of new tools and technologies that drive software development efficiencies and strengthen the safety & sounds of software changes.
Job Description
What is the opportunity?
The Lead Software Developer is an exciting & challenging opportunity for a Software engineer to make an impact and develop leadership skills. You will be responsible for the design and development of complex technology solutions to address critical regulatory compliance projects as well as drive strategic transformational change to the Retail Investments Business & Technology landscape.
Thought leadership is essential as you lead a team of highly motivated and technically strong developers, working within an agile squad to assess scope, plan sprints, and monitor progress ensuring delivery within timeline and budget. You will partner with stakeholders across RBC Technology & Operations to ensure new capabilities are delivered in alignment with organizational goals and standards. You will lead and advocate for the adoption of new tools and technologies that drive software development efficiencies and strengthen the safety & sounds of software changes.
What will you do?
-
Be a key member of the Retail Investments Design counsel, composed of Technical Management team and fellow Sr Developers to ensure future proofing of Retail Investments solutions.
-
Lead and drive the end-to-end design of our Retail Investments Core Systems.
-
Provide work estimates using fact / metrics-based model with supporting assumptions.
-
Innovate and improve our development practices though the adoption of new tools and practices e.g. generative AI, code analysis and test automation.
-
Resolve complex issues and enable decisions that strike the balance between project priorities and longer term strategic needs
-
Plan work, resources and lead all development activities to ensure goals or objectives are accomplished within approved time frames, scope, and budget.
-
Mentor/coach technical advice to tech leads across multiple tech squads.
What do you need to succeed?
Must-have:
-
Deep expertise in Mainframe technologies including: Cobol, JCL, DFSORT utilities, IMS, CICS, DB2, TSO/ISPF
-
Familiarity with Integration patterns (Mainframe and non-mainframe).
-
Strong interpersonal and communication skills with a sense of ownership and drive
-
Demonstrated leadership skills and ability to work effectively in large cross-functional teams
-
Detail oriented and possess ability to handle multiple tasks simultaneously
-
10+ years of experience of hands-on IT development experience
-
Agile project delivery experience
-
DevOps automation (UrbanCodeDeploy, GitHub, Jenkins, Ansible)
-
Demonstrated track record of though leadership driving client and business benefits
Nice-to-have:
-
Experience in the financial industry, especially Investments like Mutual Funds, GICs and Savings Deposits
-
Hands on experience with distributed technologies and implementing non-mainframe/mainframe integration patterns.
-
Working experience with Assembler, FOCUS, and Mainframe SAS
What's in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
-
A comprehensive Total Rewards Program including bonuses and flexible benefits, fair compensation, commissions, and stock where applicable
-
Leaders who help your development through coaching and managing opportunities
-
Ability to make a difference and lasting impact
-
Work in a dynamic, collaborative, progressive, and high-performing team
-
A world-class training program in financial services
-
Flexible work/life balance options
-
Opportunities to do challenging work
#LI-Hybrid
#Ll-POST
Job Skills
Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Mainframe Computers, Mainframe Technologies, Programming Languages, Software Development Life Cycle (SDLC)
Additional Job Details
Address:
RBC WATERPARK PLACE, 88 QUEENS QUAY W: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-11-26
Application Deadline:
2024-12-24
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Lead Software Developer
Royal Bank Of Canada
Toronto - 12.12kmIT & Telecoms Full-time
Learn More
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 - 12.12kmIT & 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 - 12.12kmIT & 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 - 12.12kmIT & 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 - 12.12kmIT & 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 - 12.12kmIT & 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 - 12.12kmIT & Telecoms Full-time
Learn More