313 Jobs Found
Senior UX Designer Full-time Job
IT & Telecoms TorontoJob Details
Application Deadline:
08/23/2024
Address:
33 Dundas Street West
Job Family Group:
Customer Solutions
Designs and creates digital experiences by prioritizing users and business requirements over technology limitations and constraints. Understands logical user flows focusing on interaction models, navigation and usage. Applies user-centered design processes to create satisfying and compelling experiences for users of a product. Conducts user research and testing, develops wireframes and task flows based on user needs. Collaborates with development teams to create intuitive, user-friendly software by applying understanding of graphic design, programming and web technologies.
- Works with cross-functional teams including engineering, product management and user research.
- Chooses and implements the best design techniques and tests for usability.
- Gathers user and business requirements and turns them into initial sketches and wireframes all the way through to visual design and HTML/CSS prototyping.
- Uses wireframes, flows, sketches, and customer journeys to communicate designs in order to promote cross-disciplinary team development and communication.
- Creates simple prototypes that convey the intent of initial ideas and thoughts.
- Understands the user and business needs and transforms them into a digital experience.
- Creates sitemaps and determines the information architecture, makes wireframes and prototypes.
- 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:
Foundational level of proficiency:
- User Interface Design.
Intermediate level of proficiency:
- Design Pattern/ (User Behavior).
- Imaging Tools.
- Web Analytics.
- Media Content and Graphic Designs.
- Emotional agility.
- Adaptability.
- Verbal & written communication skills.
- Collaboration & team skills.
- Analytical and problem solving skills.
- Data driven decision making.
Advanced level of proficiency:
- Business Requirements Definition, Analysis and Mapping.
- Accessibility.
- Responsive design.
- Storytelling.
- Usability Evaluation.
- Design Thinking.
- Human Centricity aspects.
- User Experience Design.
- User Research.
- Customer Centricity.
- Deep knowledge and technical proficiency gained through extensive education and business experience.
Senior UX Designer
Are you a curious, self-driven UX professional who loves the challenge of turning complex problems and constraints into elegant solutions that meet a customer’s needs? Come join us as we grow our team focused on creating user-centred data driven experiences, supporting customers as they manage their business finances through our Online Banking for Business platform. Our work spans mobile, tablet, and desktop experiences while our customers range from small entrepreneurs to large corporations.
As a Senior UX Designer you are a creator of bar-raising experiences. You inherently look for ways to remove the difficult and make complex tasks feel easy, intuitive and have a seamless flow that helps our customers feel confident when engaging with our products and services. We are continually striving to remove friction and provide a seamless and consistent end-to-end customer experience across our digital platforms.
Responsibilities
Create and Build:
- Rapidly iterate through journey maps, storyboards, user flows, sketches, wireframes, and other design artifacts to effectively communicate interaction and concepts with your product team.
- Work closely with, Content Strategists, UX Researchers, Product Managers and Developers in a collaborative team-oriented environment to create and test new products, features and functionality.
- Deeply understand and advocate for the user’s needs while developing features that align to the needs of the user and add business value.
- Share ideas, lead peer-reviews, and exhibit strong listening skills. You justify and articulate design decisions during design reviews. You lead brainstorming and sketching sessions with product teams. You represent the voice of your team to cross-functional leadership and keep the product on track.
- Turn user research and usability feedback into easy-to-use solutions. Gather, analyze, and synthesize UX needs for complex product and user requirements.
- Perform site or application audits and analyze data from various measurement tools in order to provide insights on user behavior and identify recommended design changes.
- Stay current on UX trends that help solve for complexity, through our research tools and other methods to understand what other competitors are doing to simplify the experience.
- Identify how to best integrate usage analytics into our product that will generate data to help us track and measure the success of our designs.
- Support the ongoing development and use of the Design System by supporting the Design System team’s engagement and execution model
- Apply expertise and creative thinking to address unique or ambiguous situations and find solutions to problems that can be complex and non-routine.
- Articulate with ease the "why" behind design decisions to product and leadership teams while representing the voice of our users.
Lead and Influence
- Work closely with other UX leaders to strengthen design processes and culture and develop best practices for applying design-thinking methodologies and telling user-centered stories.
- Work with design peers to elevate our design process by defining and implementing process frameworks that ensure improved UI alignment, efficiency, quality, and innovation.
- Effectively present/communicate design practice and process topics to designers, partners, and stakeholders.
- Proactively look for opportunities to mature the design delivery process, with an emphasis on harnessing the value of our strategic design capabilities
- Collaborate with the internal design and research team to establish the UX development process, including UX roadmaps, design guidelines and best practices supporting the implementation of new and existing digital applications.
- Promote and advocate for UX design and customer centric design thinking across the organization.
- Continuously update yourself by learning and leveraging new technologies and best practices within the field of user experience in order to enhance our practices.
About You:
You’re a fit for the role of Senior UX Designer if you have:
Must-have qualifications
- Advanced working experience as a UX Designer strategist, UX architect, information architect, interaction designer, UX/UI designer (or similar role), with a bachelors’ degree in a related field (or equivalent industry training / experience)
- Advanced working experience on customer-facing websites with actionable design direction which includes personas, prototypes, user testing, strategic planning.
- Advanced working experience with all aspects of user research, UI design, interaction design and usability for the web
- A strong portfolio demonstrating past work and experience in UX strategy
- Mastery of your craft with a passion to extend your knowledge of UX design principles, modern design tools, emerging technologies, Design thinking, Lean UX, Agile development, accessibility and industry practices and trends through your team
- Proficient in design and prototyping tools (Figma, FigJam, etc.)
- Enjoy mentoring other designers to up their craft
- Previous working experience with analytics tools (e.g. Adobe Analytics, Google Analytics, Quantum Metric)
- Previous experience applying Lean UX methodologies
- Experience working in and leading teams through agile development and waterfall methodologies.
- Strong time-management, multi-tasking and prioritization skills
- Critical thinking skills that allow for creative problem solving
- Excellent written and verbal communication skills
- Expert knowledge and experience producing user flows, wireframes, prototypes, and conceptual and information architecture diagrams.
- Ability to quickly adapt and work across multiple teams and partners managing various high priority deliverables
Salary:
$74,800.00 - $138,600.00
Senior UX Designer
BMO CANADA
Toronto - 12.12kmIT & Telecoms Full-time
74,800 - 138,600
Learn More
Data Scientist I Full-time Job
Coca-Cola Canada Bottling Limited
IT & Telecoms TorontoJob Details
In this role, you will play a key role in the development, management, and enhancement of analytical models and insights, fostering a culture of advanced analytics across various business areas.
Responsibilities
• Key contributor for the development of Coke Canada commercial analytics tools and communication of implementation strategies
• Key contributor to the development of the trade spend optimization tools and processes for all channels in conjunction with other partner resources
• Key consult for partnership work on promotion offer testing (third-party) and ownership of post-audits for implementation opportunities and risk identification
• Development of analytics use cases for revenue and profit acceleration.
• Key consult within the process of planning the volume and revenue including scenario building, elasticity impacts, volume/rate/mix scenarios, and overall customer and category support.
• Support requests for analysis including ad-hoc, monthly, and YTD reporting with an emphasis on results vs predictions
Qualifications
• Bachelor's degree in a technical field or a quantitative field, Master's degree is an asset.
• 3+ years of data science-based and analytics experience
• Strong proficiency in Python
• Databricks, Pyspark is considered an asset
• Experience in visualization tools such as Power Bl (preferred), Tableau or Qlikview
• Strong proficiency in statistical and machine learning techniques (Multivariate regression, Random Forests, XGBoost, Neural Networks)
• Strong proficiency in demand, elasticity, marketing mix, multi-arm bandit models, as well as linear and non linear optimization algorithms.
• Exceptional attention to detail and demonstrated ability to solve business problems through analytics.
• Ability to explain a data science project, problem, or insight in a story-telling manner to non-technical audience.
• Strong proficiency in advanced Excel, VBA/DAX an asset
• Prior experience in CPG or Retail industry an asset
Data Scientist I
Coca-Cola Canada Bottling Limited
Toronto - 12.12kmIT & Telecoms Full-time
Learn More
Software Engineer Full-time Job
IT & Telecoms TorontoJob Details
We are looking for a passionate Software Engineer to join our forward-thinking team. This role offers the exciting opportunity to build the next generation of our Cloud Data Platform by modernizing and refactoring a critical on-premises application into a fully cloud-native solution on Google Cloud Platform (GCP).
Key Responsibilities:
- Modernization and Refactoring: Transition legacy applications into a robust, scalable, and cloud-native solution on GCP.
- Cloud Data Platform Development: Contribute to the development of our next-generation Cloud Data Platform, integrating the refactored application.
- Data Modeling and Architecture: Design and implement scalable and efficient data models and architectures.
- Cloud-Native Solutions: Utilize GCP technologies to build and optimize streaming and batch data pipelines.
- Stakeholder Collaboration: Engage with stakeholders to gather requirements, provide updates, and align development with business goals.
- Technical Vision and Planning: Develop and implement a strategic plan for the migration and long-term maintenance of legacy systems in the cloud.
Required Skills and Experience:
- SQL Expertise: Strong SQL skills, particularly with SQL Server and Oracle databases.
- Stored Procedures: Extensive experience with stored procedures in SQL Server and Oracle.
- SAS Scripting: Proficiency in SAS scripting.
- Hyperion Essbase: Experience with Hyperion Essbase OLAP reporting cubes is a big bonus.
- Data Modeling and Architecture: Expertise in data modeling and data architecture.
- GCP Expertise: Experience with GCP services, including Composer, Dataflow, Java, Python, GCS Cloud Storage, and BigQuery.
- Environment Setup: Ability to architect and establish GCP environments from scratch.
- Migration Process: Experience in devising structured migration processes and architectures.
- CI/CD and DevOps: Knowledge of implementing CI/CD best practices and DevOps methodologies.
- Spark Clusters: Experience in setting up and working with Spark clusters.
- Software Engineering Principles: Strong foundation in software engineering principles, particularly object-oriented development.
General Requirements:
- Team Player: Ability to collaborate effectively within a team.
- Independent Worker: Self-motivated and capable of working independently with minimal supervision.
- Stakeholder Engagement: Excellent skills in interfacing with stakeholders for requirements gathering and progress updates.
- Proactive and Self-Motivated: Demonstrates initiative and thrives in an environment where they are not micro-managed.
- Long-Term Vision: Ability to contribute to and implement a long-term technical vision for the migration of legacy software into the cloud.
Preferred Qualifications:
- Problem-Solving Skills: Strong analytical and problem-solving abilities.
- Communication Skills: Excellent verbal and written communication skills.
- Adaptability: Flexibility to adapt to changing requirements and environments.
- Certifications: Relevant certifications in GCP, data engineering, or related fields are a plus.
Join us to be part of a dynamic team, building the future of our Cloud Data Platform and driving technological transformation. If you are passionate about leveraging cutting-edge technologies to solve complex challenges, we want to hear from you!
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!
Software Engineer
Scotiabank
Toronto - 12.12kmIT & Telecoms Full-time
Learn More
Software Dev Engineer Full-time Job
IT & Telecoms TorontoJob Details
Key job responsibilities
• Innovating and delivering creative SW Designs to develop new services, solve operational problems, drive improvements in developer velocity, or positively impact operational safety
• Writing requirements capturing documents, design documents, integration test plans, and deployment plans
• Communicating status and progress of deliverables to schedule, and sharing learnings/ innovations with your team and stakeholders
About the team
Why AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.
Mentorship and Career growth
We have a career path for you no matter what stage you’re in when you start here. We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
BASIC QUALIFICATIONS
• Bachelor’s degree in Computer Science. To qualify, applicants should have earned a Bachelor’s degree or higher between January 2023 and August 2024. Possible start dates for this role are between July to October 2024
• Programming experience in internship or coursework with programming language such as Python and/or C or C++.
PREFERRED QUALIFICATIONS
• Master’s or PhD degree with focus on computer science
• Strong knowledge of Computer Science fundamentals in object-oriented design, data structures,
algorithm design, problem solving, and complexity analysis
• Experience with distributed, multi-tiered systems, algorithms, and relational databases.
• Experience in optimization mathematics such as linear programming and nonlinear optimization.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.
The base salary for this position ranges from $89,700/year up to $149,800/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.
Software Dev Engineer
Amazon
Toronto - 12.12kmIT & Telecoms Full-time
89,700 - 149,800
Learn More
Data Scientist Full-time Job
Canadian Tire Corporation, Limited
IT & Telecoms TorontoJob Details
We are seeking a results-oriented Data Science professional who can support retail, loyalty, and customer analytics. The primary focus of this position is to develop robust machine learning models, perform customer and program analytics, and develop analytical measurement frameworks. The Data Scientist will perform analytics in support of customer engagement, loyalty program optimization, and marketing program efficiency. Models, analytics, and insights developed will help achieve the strategic goals of our Retail organization.
-
Develop a deep understanding of our Retail business, Loyalty and Credit Card Customers, and Marketing programs.
-
Support the development of models and other analytics tools to increase customer engagement, marketing program efficiency, and loyalty program effectiveness.
-
Collaborate in cross-functional teams to generate models, insights, and measurement frameworks that improve business practices and generate measurable business value.
-
Scope and structure data science projects while considering business needs and technical constraints.
-
Perform advanced quantitative and statistical analysis of retail, customer and loyalty data to identify trends, patterns, and correlations which will be used in making critical business decisions that enhance business performance.
-
Support the development of a robust measurement practice using the latest technologies and advancements in machine learning to provide timely insights.
-
Establish Machine Learning/Deep Learning models to improve customer engagement and marketing program performance.
-
Provide creative solutions, recommendations, and timely advice that align business needs with analytical/modelling concepts.
-
Establish necessary data pipelines to deploy AI/ML solutions.
-
Act as an active contributor to the analytics strategy within the Advanced Analytics team.
Key Relationships
-
Peers within the Advanced Analytics and Modelling team
-
Business Stakeholders throughout the retail organization.
What you bring
-
M.S or PhD, preferably in Statistics/Math/Economics/Computer Science or a related quantitative discipline.
-
3+ years experience developing and implementing data science solutions for retail businesses, or loyalty programs.
-
Proficiency in using industry standard programming languages, including Python, R, or SAS.
-
3+ years of experience querying and analyzing large datasets with tools such as SQL, Spark, etc.
-
Demonstrated understanding of statistical techniques to programmatically select (and justify) the right approach given specific business problems and data/technology constraints.
-
Familiarity with cloud-based data structures including tools to extract, manipulate and transform data within the cloud. Experience with Databricks and Azure Synapse is an asset.
-
3+ years interpreting, synthesizing, and presenting complex models and analysis to business partners.
-
Excellent oral and written communication skills, with the ability to communicate both technical and business concepts, as well as strong presentation skills.
-
Demonstrated confidence and clear presentation style.
Data Scientist
Canadian Tire Corporation, Limited
Toronto - 12.12kmIT & Telecoms Full-time
Learn More
Full Stack Developer (Flutter, Angular, Go) Full-time Job
IT & Telecoms TorontoJob Details
What You’ll Be Doing
The Full Stack Developer (Flutter, Angular, Go) is responsible for leading the functional design and development of application systems across all technologies and platforms. The role provides consultation for senior management on a wide spectrum of existing and emerging infrastructure technologies, translating user requirements to process and data requirements and developing solutions for the business with far-reaching impact. The Full Stack Developer (Flutter, Angular, Go) provides technical leadership to develop precise steps and processing logic across all platforms, ensuring the designed specifications achieve business needs. In addition, the role provides comprehensive senior level technical consulting to other IT senior management and senior technical teams. The role makes technology selection decisions that are often made in situations where business requirements are not completely defined.
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
-
Strategic Development & Execution: Perform and coordinate complex solution design activities. Understand the business requirements and translate them into system and application design that is aligned with our technology roadmap. Design and document the technical functionality, infrastructure, interfaces and integrations. Lead the design of cost-effective and innovative solutions to meet both business objectives and the goal of operational efficiency.
-
Strategy and Roadmap: Contribute to technology roadmaps that are aligned with the bank’s vision, strategy, and business objectives. Lead multiple complex technology solutions while maintaining consistency across the platform, adopting best practices and pushing forward continuous improvements
-
Stakeholder Management: Act as the solution lead and interface with the project teams by driving and moderating design review sessions to walk stakeholders through and ensure that the overall design aligns with business requirements as well as architectural directions. Support and mentor junior designers and developers through knowledge sharing, collaboration and effective problem solving
Who You Are
-
You can demonstrate 8-10+ years’ experience in. designing, developing, implementing and supporting applications with expertise in most of the following: Flutter, Angular 9+ and Go Programming Language. These applications are all deployed on Azure OCP
-
Its an asset if you have expertise in the following: Databases (Oracle, SQL Server), Cloud (Azure, AWS), and Tools (Tools: source control/issue management: Git, JIRA, Azure DevOps).
-
You embrace and champion change. You are passionate about being on top of technology trends. You'll continuously evolve your thinking and the way you work in order to deliver your best.
-
Your influence makes an impact. You know that relationships and networks are essential to success. You inspire outcomes by making yourself heard.
-
You’re digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends.
-
You have a degree/diploma: Bachelor’s degree or equivalent in Computer Science or Technical discipline.
-
You love to learn. You're passionate about growing your knowledge. You have a strong sense of curiosity.
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.
Full Stack Developer (Flutter, Angular, Go)
CIBC
Toronto - 12.12kmIT & Telecoms Full-time
Learn More
Network & Support Specialist Full-time Job
IT & Telecoms TorontoJob Details
Reporting to the Technical Services Lead, the Network & Support Specialist is responsible for maintaining and troubleshooting the company's network, server and cloud infrastructure, as well as providing technical support to end-users. The successful candidate is customer service focused, displays excellent communication skills and a strong ability for analytical problem solving.
Please note that this role is required to be on-site 5 days a week at our Toronto office.
KEY RESPONSIBILITIES
Duties include, but are not limited to:
- Provide front line support and problem resolution for 200+ employees in the Toronto and surrounding offices
- Monitor ServiceDesk ticketing system and offer remote support to approximately 650 employees across Canada
- Maintain and troubleshoot the company's network infrastructure
- Onboarding & Offboarding of staff including workstation setup, account creation, account closeout, etc.
- Administration of Microsoft Cloud Services (Office 365, Azure Active Directory, Exchange, Intune)
- Create and maintain technical documentation
PROFESSIONAL QUALIFICATIONS
Education:
- Diploma or Degree in IT-related studies from, or equivalent experience
- Microsoft/Networking Certifications an asset
Experience:
- 2+ years of relevant experience
- Experience supporting CAD or Engineering software an asset
- Experience supporting a large number of users in a fast-paced environment
Skills:
- Microsoft desktop and server operating systems
- Microsoft Cloud (Office 365, Azure AD, Exchange Online, Intune)
- Server virtualisation (VMWare)
- Networking (TCP, DNS, subnets, VPN, firewalls, wireless)
- Knowledge of Active Directory, Group Policies
- Experience troubleshooting devices (tablets, smartphones, printers, laptops, etc.).
- Knowledge of imaging procedures and tools
- Self-starter that works efficiently as part of a team and independently
- Ability to interact professionally with all levels of business personnel and build strong working relationships
- Analytical problem solving ability
- Excellent verbal and written communication skills
- Customer-focused mindset
- Enthusiasm for technology
Are you someone who exhibits our core attributes?
- Creative Mindset - provide new and diverse ideas
- Proactive Approach - take initiative and seek opportunities for growth
- Supportive Teamwork - promote an inclusive and respectful work environment and culture
- Trusted Advice - demonstrate integrity
- Lead With Purpose - empower, develop and support others to reach their full potential
REWARDS AND BENEFITS
- An inspiring workplace that supports its people and recognizes great work
- Stimulating, challenging projects and development opportunities to help you grow your skills and career
- Being part of a supportive and inclusive network of people that help each other reach their goals
- A comprehensive financial rewards program that recognizes your success, including eligibility for a performance-based bonus and share ownership program
- An extensive and generous benefits package including a $1000 Health Care Spending Account
- Maternity and Parental Leave Top-up Program
- Investing in your future, opportunity to become part of an employee-owned organization and eligible for RJC’s matching Retirement Registered Saving Plan (RRSP)
Network & Support Specialist
RJC Engineers Inc
Toronto - 12.12kmIT & Telecoms Full-time
Learn More
Software Developer Full-time Job
IT & Telecoms TorontoJob Details
Global Marketing Technology team is seeking an experienced React.js Front-end Application Developer to help us build new and evolve existing customer-facing capabilities and experiences on www.scotiabank.com. You will work within a fast-paced high-performance agile team focused on architecting, designing, and developing internet-scale customer-facing web applications within the www.scotiabank.com domain.
Is this role right for you? In this role you will:
- Plan, design, develop, unit test and deploy product features following Scotia Digital standards and methodologies.
- Work with Delivery Leads and BSA’s to articulate efforts and compile estimates for projects & user stories.
- Create and maintain up-to-date detailed technical design documents.
- Establish good software engineering practices and habits to maintain a high standard of software quality within the team.
- Support for quality assurance testing efforts and defect resolution.
- Level 4 support responsibilities for applications within portfolio.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- 5+ years hands-on experience developing and supporting customer facing production applications using technologies & standards such as but not limited to React.js, JavaScript/TypeScript, Node.js, Java Servlets, REST APIs, HTML5, CSS3, WCAG 2.1, responsive designs, and single page application (SPA).
- 5+ years hands-on experience developing and supporting high-availability customer facing applications deployed as containers on public clouds such as Microsoft Azure and Google Cloud Platform.
- 5+ years working experience on a SCRUM/agile team as a software developer.
- Hands-on experience with web application performance optimization tools to provide recommendations for website improvements is an asset
- Hands-on experience developing user interface components in a CMS (Adobe Experience Manager, Drupal, SDL-Tridion, WordPress) is preferred but not required.
- Good understanding of micro-frontend & micro-services software design patterns is preferred but not required.
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
Data Scientist Full-time Job
IT & Telecoms TorontoJob Details
Our Modelling & GIS Office is seeking a Data Scientist to establish the analytical methodologies and develop and implement models for delivering and maintaining Metrolinx business case analytics. Analytical results are the starting point for establishing Metrolinx budget and subsidy plans across the company and are regularly presented to Senior Management, MTO and the Minister’s Office, for evidence-based decision making. Leads the processes to predict the impact of initiatives and fare changes on ridership, revenue, customer acquisition, retention and loyalty.
What will I be doing?
- Leads the process of forecasting future land use scenarios in collaboration with relevant Provincial ministries and agencies (e.g., Ministries of Transportation, Infrastructure, and Municipal Affairs), including using population synthesis approaches.
- Applying specialized skills and fundamental data science methods (e.g. regression, survival analysis, segmentation, experimentation, and machine learning when needed), informs improvements to our business.
- Liaises and facilitates conversations with business leaders across Metrolinx to understand business opportunities that drive ridership and economic/financial impacts, and oversee analysis quantifying project evaluation.
- Oversees and/or leads projects, and provides mentorship and guidance to Data Scientists, Analysts, and other analytics positions throughout the organization.
- Ensures best practices are disseminated to the team, and oversee the implementation of innovative and creative ways to source and integrate data or tools to continually advance Metrolinx’s modeling and analytical capability.
- Uses advanced methods to develop and apply data tools and models to analyze, categorize and forecast service change impacts on ridership, fare revenue, and economic and financial metrics.
- Crafts raw data and analysis into well-written and persuasive content supported by compelling data visualizations, that establish recommendations and actions to support business objectives.
- Develops and implements dynamic dashboards and data products than can be used to present and analyze datasets.
- Develops recommendations and oversees the implementation of the recommendations that enhance data governance, data quality and related policies.
- Works collaboratively with key stakeholders to evaluate business opportunities and needs, propose analytical solutions, and establish metrics to determine the value and ROI of an opportunity.
- Leads the development and maintenance of geospatial data systems and spatial analyticsManages resources on a project basis across projects including third party consultants.
What Skills and Qualifications Do I Need?
- Completion of a Degree in Statistics, Applied Math, Engineering, Computer Science, or a related discipline – or a combination of education, training, and experience deemed equivalent
- Proficient in integrating and analyzing large and disparate datasets using programming skills such as R and/or Python.
- Demonstrated experience in data mining, statistical analysis, and/or predictive analytics. Experience with establishing revenue models in a progressive environment.
- Advanced knowledge and working experience with SQL, Python/R, SQL, PySpark / SparkR, Pandas/NumPy, Tidyverse, ETL, Tableau, Power BI with distributed databases and complex data sets
- Predictive and prescriptive modeling (understanding the future / forecasting / advice on possible outcomes)
- Strong financial acumen required to ensure that all customer centric models result in ridership and revenue gains or improvements in efficiency.
- Working experience and application with customer segmentation, profiling, clustering and basket analysis.
- Proficiency in MS Office (Outlook, Word, Excel, PowerPoint, etc.)
- Proficient in leveraging Microsoft Azure for data handling, analysis and visualization
- Deep understanding of ETL (Extract, Transform and Load) pipelines for scaling.
Data Scientist
METROLINX
Toronto - 12.12kmIT & Telecoms Full-time
Learn More
APPLICATION & TECH SUPP SPEC Full-time Job
IT & Telecoms TorontoJob Details
- Posting Period: 26-JUL-2024 to 09-AUG-2024
Reporting to the Senior Systems Integrator, Business Services, the employee will provide technical support related to applications, computers, printers, and mobile wireless devices.
Major Responsibilities:
- Schedules workload and sets priorities.
- Develops and recommends improvements to current environment, policies, and processes.
- Acquires and disposes of hardware and software.
- Configures network and server-related hardware and software.
- Provides expertise in assessment, analysis, evaluation of alternatives and resolution of issues and problems in assigned areas.
- Recommends preventative solutions to mitigate recurrence of similar problems.
- Advises desktop configuration management teams on hardware and software technologies and deployment alternatives.
- Advises network management teams on hardware and software technologies, connectivity and backup and recovery alternatives.
- Advises security management and control teams on security related technologies and access control alternatives.
- Provide assistance and technical support in the system review process, including planning, assessment, design and documentation of telecommunication systems for existing systems, upgrades and enhancements.
- Installs and rolls out application, hardware and/or software and takes inventory of such assets including updating the Asset Management System
- Liaises and coordinates with internal and external groups to resolve problems.
- Prepares documentation to facilitate transfer of knowledge.
- Prepares statistics and drafts summary reports.
- Supports the centralized management of access control.
- Travels to off-site locations such as City Operated Shelters
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 technology and network hardware, software, and operating systems (i.e., Novell, Windows, desktop, configuration, etc.).
- Considerable experience with desktop applications (i.e., Microsoft Office Suite, Microsoft Outlook, Microsoft Project, etc.).
- Considerable experience configuring and provisioning wireless devices using a Mobile Device Management tool (i.e., AirWatch, etc.)
- Experience in developing and delivering training including needs assessment, program design, delivery, evaluation, and related administration.
You must also have:
- Knowledge of current and emerging technology, their application within the business and the ability to apply this knowledge in the development and support of in-house developed applications.
- Ability to lift/move equipment/boxes up to 40lbs.
- Ability to vary work schedule based on operational requirements, i.e., work overtime based on Operational requirements.
- Willing to work for extended periods within both directly operated and community shelters for technical support.
- Customer service skills working with clients, service providers, the general public and/or staff to address service inquiries, requests and/or complaints.
- Fundamental working knowledge of a project methodology and various levels of system and/or application testing.
- Strong conceptual, analytical and problem-solving skills.
- Proven commitment to customer service, performance quality and continuous improvement
- Excellent written and verbal communication skills and ability to convey, clearly and effectively to a variety of audiences.
- Ability to develop and communicate technical documentation, standards, procedures, and preventative maintenance.
- A valid Ontario Class "G" Driver's License and access to a personal vehicle for work is an asset.
NOTE TO INTERNAL FULL-TIME AND PART-TIME CITY OF TORONTO EMPLOYEES:
City of Toronto employees must apply to full-time or part-time employment opportunities posted on the City's Internal Job Posting Portal.
APPLICATION & TECH SUPP SPEC
City Of Toronto
Toronto - 12.12kmIT & Telecoms Full-time
43.58 - 47.75
Learn More
Software Engineer III Full-time Job
IT & Telecoms TorontoJob Details
Rakuten Kobo Inc. is looking for a Software Engineer III (contract) to join our Digital Catalog and tolino Backend Development team! This team is responsible for the development, quality, delivery and maintenance of our digital product CMS, pricing systems, product feeds as well as tolino back-end services.
Reporting to the Director of Software Engineering, the Software Engineer plays a vital role in all aspects of delivery from design, planning and implementation
through to releasing and monitoring.
Responsibilities:
- Build high quality, scalable software using JVM based languages (Java/Kotlin) using development best practices.
- Take ownership of and drive the technical evolution of Kobo’s content systems.
- Propose designs and Proof of Concepts to Architecture team and work with the team to deliver solutions to Production.
- Be proactive in identifying and addressing problems in Kobo’s systems and development processes.
- Participate in code reviews; happy to give and receive constructive feedback.
- Work closely with the product owner and other development teams on projects.
- Communicate clearly and effectively with teammates, the Operations team and business stakeholders.
- Mentoring junior team members across Kobo’s development teams.
The Skillset:
Required:
- Strong fundamentals in data structures, algorithms, and object oriented and functional programming.
- Extensive software development experience in one or more JVM based general purpose programming languages, preferably Java 17 and above as well as Kotlin.
- Software development experience with the Spring framework.
- Must possess strong verbal and written communication skills with the ability to present complex technical scenarios to our non-technical stakeholders as easily as you can run a training session for groups of developer. In English.
- Interest and ability to learn other coding languages and new technologies as needed.
- SOLID Principles and Practices, IoC & TDD.
- Experience in dealing with multi-threaded scenarios and concurrency issues in code, as well as experience in working on high-performance software.
- Experience using Docker and Kubernetes.
- Experience with application performance monitoring and metrics collection.
- Experience with message bus technologies, pub-sub systems and Web/REST APIs.
- Experienced and knowledgeable in CI/CD and different testing strategies and techniques (Unit, Integration, UI tests).
- Computer Science / Engineering Degree OR equivalent experience.
- Handle ambiguous/undefined problems; ability to think abstractly.
Nice to Haves:
- Experience with .NET / C#.
- Working in an agile environment with a global team.
- Experience mentoring and training other team members.
- An understanding of distributed computing or experience writing such applications.
- Experience with implementing Event Sourcing Applications.
- Experience with a scripting language such as Bash or Python.
- Experience with SQL.
- Experience with NoSQL databases.
- Experience with building web-based user interfaces for internal tooling.
- German language.
Software Engineer III
Rakuten International
Toronto - 12.12kmIT & Telecoms Full-time
Learn More
Software Developer in Test Full-time Job
IT & Telecoms TorontoJob Details
The Software Developer in Test contributes to the overall success of Commerce Engineering in Canada ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are in compliance with governing regulations, internal policies and procedures.
Is this role right for you?
- Be an advocate for quality in the project lifecycle.
- Write moderate to complex code/ scripts to test systems.
- Design, develop and maintain a modular, extensible, and reusable test automation framework to enable continuous testing in an agile environment.
- Collaborate closely with other team members to develop test approach that effectively covers the functional performance characteristics of features in the applications.
- Collaborate with Delivery Lead to plan milestones, successfully execute software delivery, and escalate issues as needed.
- Report defects and work closely with the team so that solutions can be determined, prioritized, and scheduled.
- Prioritize testing of projects effectively across various businesses, to drive efficient work.
- Conduct root cause analysis of post-production issues and plan to prevent them in future.
- Have in-depth and up-to-date understanding of the organization’s products, applications, systems, environments, processes and tools.
- Introduce and influence overall process improvements and act as an agent for change to the organization.
- Champion a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
- Actively pursue effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
- Champion a high-performance environment and contribute to an inclusive work environment.
Do you have the skills that will enable you to succeed in this role?
- Bachelor's degree in a technical field such as computer science, computer engineering or related field preferred
- 5+ years of test automation experience and in-depth knowledge of programming languages (Must have: Java/ Javascript; Nice to have: Python), frameworks, and utilities
- Experience with API testing (preferably using Postman)
- Excellent communication skills with ability to influence decision making across stakeholders
- Effective organization, planning, and time management skills
- Strong analytical and problem-solving skills
- Able to work as part of a team and encourage both individual and collaborative innovation
- Positive and resilient personality - Able to embrace feedback and have a desire for continuous iteration and improvement
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Work conditions: Hybrid
#LI-Hybrid
Software Developer in Test
Scotiabank
Toronto - 12.12kmIT & Telecoms Full-time
Learn More