Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3674 Product ManagerMississauga , ON

Employment Term: Full-time
Location: Mississauga , ON

Apply

Hiring a Product Manager in Mississauga, ON! This role requires a customer-focused product manager with a proven track record of delivering solutions to government and enterprise customers. You will work directly with our client's Public Safety and Enterprise sales teams, Network and Marketing team members to accelerate their 5G product momentum.

Note: This role is also available in Montreal. Our client is offering this position in both Mississauga & Montreal.

Public safety agencies need to confidently integrate new technologies into their operations and optimize their communications and response times. You will work on the creation of innovative new applications while also enhancing the ways our customers confidently engage with our client's services.

Familiarity with the First Responder vertical, the Industrial Internet of Things, cloud based digital enterprise architectures, XR applications, hardware and 5G network elements (enhanced mobile broadband, ultralow latency, massive machine type communication and MEC) will help the Product Manager execute on products essential for enterprises and government agencies to digitally transform their operations.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

What You'll Be Doing
- Product development including developing product requirements, concept design and architecture development of new services across multiple business units; preparing business case justification for product investments; support through all stages of ideation, funding, design and execution. Identify launch strategies and post-launch support, reporting and analytics with the customer experience being paramount.
- Proven track record for collaboration and cross-domain partnering. Effectively build relationships including external partners to execute new 5G services.
- Support the Public Safety governance process to ensure execution of the product roadmap in coordination with the various stakeholders across our client's business units.
- Develop customer facing Product POC processes to support enterprises, government and solutions partners in testing 5G enablers (i.e. Edge, latency, etc.) Build operational processes to support partners to move from POC to production on an accelerated pace.
- Manage development and product releases with internal cross functional groups (i.e. IT, network technology, billing, customer care, sales and marketing).
- Engage and influence cross-functional product teams to deliver complex customer-focused services with the desired deployment schedules.
- Track and analyze performance of solutions through the various stages of the product lifecycle to help identify opportunities or areas of improvement
- Develop OKR reports to monitor product life cycle. Develop models to forecast business case scenarios and identify analytical insights that drive revenue.

Experience & Skills You're Bringing
- Minimum of 4 years of experience in product management with a strong network of mobile and enterprise industry relationships. Telecom experience is also preferred.
- Strong knowledge of enterprise cloud platforms, enterprise SaaS, PaaS, ERP systems and other IoT solutions and services is preferred. Prior experience working with hyper-scalers and vertical solutions vendors is preferred.
- Strong track record of influencing and engaging teams to execute in 'first-of-a-kind' business conditions. You motivate your teams by sharing your thought leadership, but you are also willing to dive-in to supporting breaking down siloes.
- Excellent interactive presentation skills to be able to clearly and effectively communicate across departments and levels of our client and its partners and vendors.
- You have a bias for action and support your team in executing within a highly matrixed organization. You are skilled at confidently clearing barriers and relentlessly focused on delivering the best customer experience possible.
- Demonstrated analytical problem solving and skilled in communicating new business models with stakeholders in ambiguous and entrepreneurial business conditions.
- Motivated and comfortable leading others during workshops and other cross-functional processes. Strong command in MS Excel, PowerPoint, Word and other digital virtual communication platforms (i.e. Jira, Miro, Slack, etc.)

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3673 Enterprise Cloud ArchitectToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Hiring an Enterprise Cloud Architect in Toronto, ON! This role will identify opportunities to integrate value add solutions into all major product roadmaps including, but not limited to, Network, Unified Communications, Mobile, Managed Services and Cloud. The Enterprise Cloud Architect collaborates with Product, Technology, Delivery and Operations peers on the technical aspects of aligning, designing, implementing, testing, deploying, and securing our client's Market solutions included in their multi-cloud orchestrated marketplace.

In this position, you must be articulate and adept at developing deep relationships, mindshare and demonstrating how our client's Cloud, Managed and Professional services can be combined to solve unique customer business needs in the multi-cloud, hybrid-IT space.

Note: This role is also available in Mississauga, Montreal and Ottawa. Our client is accepting applications from candidates residing in any of those cities.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

What You'll Be Doing
- Develop the Cloud technical product strategy, architectural principals and standards specifications for all major product roadmaps.
- Drive research, alignment and direction for the development of new product and service initiatives
- Identify opportunities for Cloud technologies to provide sustainable differentiation from competitors
- Provide customer, industry and professional insight on Cloud product and service roadmaps, including but not limited to vendor technologies, features, service experience and alternatives
- Lead C-Level / Executive briefing presentations, covering our client's Business Markets direction, technology consideration and fit with client needs in the context of business and IT objectives
- Evangelize Cloud technology vision and strategy, solutions and best practices with senior management and other groups within the company
- Represent our client in industry professional organizations, seminars, networking and customer events
- Provide multi-cloud, hybrid-IT thought leadership for our client's industry and customer white papers
- Interact with partners and customers to validate and evolve our client's Cloud product strategy.
- Partner with and advise our professional services organization to ensure effective approaches and competency for customer transformation initiatives

Other Intangibles
- Seen as a trusted advisor, with exceptional technical vision, knowledge and judgment in the multi-cloud, hybrid-IT space
- Deep understanding of market trends and direction, ability to identify opportunities for differentiation, and articulation of the appropriate technical solutions at both a high and detailed level
- Expertise in evaluating, selecting, and integrating best-of-breed/innovative technologies
- Creative problem solving and innovation skills
- Capability to lead and mentor others.
- Excellent communication skills, both verbal and written
- Strong interpersonal networking abilities within immediate organization and with external customers
- Recognized within their industry and within the business as a technical expert – considered the one driving the technical vision of the organization as well as the execution of this vision

Key knowledge and Experience (aka What you've done)
- Minimum 7 years business experience in the IT field with a significant portion of this experience in cloud transformation and migrations
- Bachelor's degree in computer science, systems engineering or another IT-related program
- Deep experience with hyperscalers (e.g. AWS, Azure, GCP, etc), interconnect/colo players (e.g. Equinix, etc)
- Experience with data centers architecture with a strong knowledge of components such as, routing (protocols – ISIS, OSPF, BGP, PIM, MPLS, SND/Openflow) switching (technologies – TRILL, LACP, STP), firewall, IPS, Server & server virtualisations (VMware, KVM, storage (Fiber Channel, ISCSI, NFS), Internet connectivity and IT business drivers;
- Solid experience with application architectures and effective understanding on how to move and/or refactor in the cloud
- Experience communicating complex technical product and service architectures and their market potential at both the C-suite level and the deep technical expert level
- Strong verbal and written communication skills

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3672 Cloud Solutions Architect RoleCalgary , AB

Employment Term: Full-time
Location: Calgary , AB

Apply

Hiring a full-time Cloud Solutions Architect in Calgary, AB! This role will own the Cloud Solution architecture for our client, and manage the current Cloud architecture within the confines and standards established by our client.

Perks You'll Love
- Defined Pension plan
- Join an award-winning Global organization (including Forbes Global 2000 list)
- Generous Benefits & Bonus plans (Bonus of 10.5% with chance of getting 200% of bonus!!)

What You'll Be Doing
- Working with domain architecture teams, the candidate will solution migration of full stack onprem architecture as well as solution net new projects to be deployed on the cloud
- Advise domain architecture teams on timing of financial spend for solutions.
- Liaise with ITS, DevOps, Cloud implementation engineers and Development groups, to execute deliver on solutions and ensure they align with the standards guideline of technology solutions.
- Carry out debugging, troubleshooting, modifications, and unit testing of custom solutions built on the client's cloud platform
- Direct the identification and recommendation of appropriate solutions, upgrades, replacements, or decommissioning options to optimize cloud presence, performance, security, and cost within the client's cloud platform.
- Responsible for the evaluation of technical risks and map out mitigation strategies within the client's cloud platform
- Influence changes to the client's cloud standards when necessary.
- Provide prompt response to technical issues in a professional manner
- Direct infrastructure movement procedure, including bulk application transfers into the cloud environment
- Responsible for defining, leading and driving the client's cloud strategy
- Work with enterprise architecture team to define the bank's cloud capabilities roadmap

Skills You're Bringing
- Must have experience working with a major Cloud Platform (AWS, Azure, Google)
- Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience
- Minimum of 10 – 12 years of experience related to IT Management or other information technology solutions architecture role
- 3-5 years work experience designing, executing, and supporting IT Cloud solutions
- Advanced knowledge of cloud storage, highly scalable and high availability principles.
- Knowledge of cloud-based security and networking, security groups and AD integration.
- Experience in hybrid cloud implementation and integration.
- Experience with git, jenkins, salt, docker, kubernetes, CI/CD, Hadoop
- Understanding of cloud computing technologies and recent computing trends
- Familiarity with enterprise architecture and enterprise application integration.
- Extensive experience with Linux, Unix, or Windows.
- Excellent oral and written communication
- Demonstrated ability to communicate the complexities of technical programs
- Ability to work under indirect supervision
- Effective interpersonal skills and collaborative management style to include teamwork and team building ability
- Comfortable with ambiguity and time spent outside of comfort zone acquiring new skills
- Flexible in a fast-paced dynamic environment with shifting roles and responsibilities
- Capability in scripting languages and experience with relational databases are beneficial but not required
- Hands-on experience with SaaS and business intelligence/analytics implementation is an additional advantage
- Expertise with Microsoft communication and presentation applications (Outlook, Word, Excel, Access, PowerPoint and SharePoint) or similar software

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3671 Senior Product Manager, Cloud MSPToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Hiring Senior Product Managers, Cloud MSP in Toronto, ON! This role will define our client's next generation cloud managed services portfolio that will encompass infrastructure, platform and edge services. As Senior Product Manager, you will work with your Product Management colleagues to define and execute our client's strategic roadmap that not only solidifies a foundation today, but clearly positions them as a cloud leader for years to come. Cloud Managed Services are a core pillar of their strategy.

More On the Opportunity
This role requires strong technical, organizational and problem-solving skills and has the proven ability to engage internally and externally at senior levels to succinctly communicate vision, updates, identify challenges and solicit assistance if required. The ability to articulate and manage at the conceptual level as well as to dive deep into the solution details when required is critical to the role.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

What You'll Be Doing
- Establish shared vision by building consensus on priorities leading to product execution
- Demonstrate flexibility and the ability to adapt to change in a fast-paced work environment
- Responsible for the full life-cycle of assigned Cloud products and related managed and professional services through close partnership with relevant resources throughout all phases.
- Create a go-to-market strategy to successfully launch new products and lead successful execution of this plan across functional teams.
- In conjunction with our marketing team, develop positioning and messaging that resonates with customers, relating product capabilities in terms that they understand, care about, and are willing to pay for.
- Ensure internal stakeholders are appropriately informed of product portfolio and its evolution/changes
- Assess our target market and identify opportunities using market research, segmentation analysis and 1:1 customer interviews.
- Perform competitive analysis, define and communicate key advantages.
- Communicating roadmap and technical capabilities to customers
- Assessing current and emerging technologies and market/industry trends in order to inform platform strategy
- Assisting in the development of business case justification and financials to support investments in platform

Key Knowledge You're Bringing
- 5+ years of experience in product management/development;
- Experience in bundling cloud services to drive market traction is an asset
- You've built or been a key player in developing a Cloud MSP
- Ability to clearly articulate product requirements and prioritize enhancement requests
- Ability to manage complex initiatives with limited supervision.
- Strong experience with public cloud (AWS, GPC or Azure – multiples a plus) infrastructure at scale
- At least 3 years of experience working in SysOps, DevOps, and DevSecOps leveraging the toolsets of least one of AWS, Azure or GCP
- ITIL v4 Foundation certification required, ITIL Managing Professional or ITIL Strategic Leader certification preferred
- Strong understanding of full stack managed IT Operations including effective use of tools (cloud native and otherwise)
- A solid grasp of how professional and advisory services plays a role in our customers journey and the ability to define relevant services
- Bachelor's degree in a technical field or equivalent practical experience
- Experience managing day-to-day technical and design direction
- Knowledge of multiple functional areas such as product management, engineering, UX/UI, sales, customer support, finance or marketing
- Demonstrated experience communicating and presenting from to C-Suite to practitioner
- Working knowledge of Scrum and Agile principles is an asset
- Project Management experience
- Bilingualism is an asset (English and French); adequate knowledge of French is required for positions in Quebec

Other Intangibles
- What you do revolves around our customers wherever they are in their cloud adoption journey: assess, migrate, operate, optimize
- You know how it all comes together: business, people, governance, platform, data, security, and operations
- You thrive operating in complex and matrixed environments and just get things done
- High energy, proactive and self-motivated, successful leading, and working across a matrix organization
- A keen interest in the future of cloud services particularly in edge computing, MEC, etc
- You love to innovate and embrace the change that comes with it
- Ambitious and passionate, always seeking new opportunity and removing obstacles
- You see behind the numbers to get at opportunities whether they are growth, cost optimization or other
- You genuinely care about the team you work with and strive to nurture others

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3670 Senior Product Manager, Cloud Hybrid/Edge SolutionsToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Hiring Senior Product Managers, Cloud Hybrid/Edge Solutions in Toronto, ON! This role will define our client's platform services portfolio that will encompass edge infrastructure, platform and hybrid cloud/edge architecture and services.

As Senior Product Manager you will work with your Product Management colleagues to define and execute our client's strategic roadmap that not only solidifies a foundation today, but clearly positions them as a cloud leader for years to come. Hybrid and Edge solutions are a core pillar of their strategy.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

What You'll Be Doing
- Establish shared vision by building consensus on priorities leading to product execution
- Demonstrate flexibility and the ability to adapt to change in a fast-paced work environment
- Responsible for the full life-cycle of assigned Cloud products and related managed and professional services through close partnership with relevant resources throughout all phases.
- Create a go-to-market strategy to successfully launch new products and lead successful execution of this plan across functional teams.
- In conjunction with our marketing team, develop positioning and messaging that resonates with customers, relating product capabilities in terms that they understand, care about, and are willing to pay for.
- Ensure internal stakeholders are appropriately informed of product portfolio and its evolution/changes
- Assess our target market and identify opportunities using market research, segmentation analysis and 1:1 customer interviews.
- Perform competitive analysis, define and communicate key advantages.
- Communicating roadmap and technical capabilities to customers
- Assessing current and emerging technologies and market/industry trends in order to inform platform strategy
- Assisting in the development of business case justification and financials to support investments in platform

Key Knowledge You're Bringing
- 5+ years of experience in product management/development;
- Experience in bundling cloud services to drive market traction is an asset
- Be able to clearly articulate product requirements and prioritize enhancement requests
- Ability to manage complex initiatives with limited supervision.
- Strong experience with public cloud (AWS, GPC or Azure – multiples a plus) infrastructure at scale
- At least 3 years of experience with distributed computing platform architectures leveraging the toolsets of least one of AWS, Azure or GCP
- Strong background and understanding in evolving data centre technologies from tradition compute, storage platforms and applications to hybrid and edge cloud solutions
- Understanding of Containerization and Container orchestration (Docker & Kubernetes) is highly valuable
- A solid grasp of how professional and advisory services plays a role in our customers journey and the ability to define relevant services
- Bachelor's degree in a technical field or equivalent practical experience
- Knowledge of multiple functional areas such as product management, engineering, UX/UI, sales, customer support, finance or marketing
- Demonstrated experience communicating and presenting from to C-Suite to practitioner
- Working knowledge of Scrum and Agile principles is an asset
- Project Management experience
- Bilingualism is an asset (English and French); adequate knowledge of French is required for positions in Quebec

Other Intangibles
- What you do revolves around our customers wherever they are in their cloud adoption journey: assess, migrate, operate, optimize
- You know how it all comes together: business, people, governance, platform, data, security, and operations
- You thrive operating in complex and matrixed environments and just get things done
- High energy, proactive and self-motivated, successful leading, and working across a matrix organization
- You love to innovate and embrace the change that comes with it
- A keen interest in the future of cloud services particularly in 5G/MEC, IoT, data analytics, etc.
- Ambitious and passionate, always seeking new opportunity and removing obstacles
- You see behind the numbers to get at opportunities whether they are growth, cost optimization or other
- You genuinely care about the team you work with and strive to nurture others

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3669 Senior Software DeveloperToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Hiring a full-time Senior Software Developer in Toronto, ON! Our client is looking for talented Intermediate/Senior SaaS Software Developer to join their Research and Development team. The Software Developer is expected to interact effectively with engineers, management, QA, support and product management throughout the product definition and development phases to insure delivery of their software meets customer requirements with high quality.

Perks You'll Love
- Enjoy full benefits from Day 1
- RRSP matching, wellness reimbursement & educational assistance programs, and more!
- Career advancement opportunities and the encouragement of innovation

What You'll Be Doing
- Actively participate as a member of an agile development team;
- Provide feedback and recommendations on ways to enhance the coherence, productivity and efficiency of the team and organization;
- Contribute to the development of the solution by understanding requirements, performing technical analysis & design, writing code and testing;
- Provide feedback to the development team of any changes that would adversely affect deadlines or impact other related products;
- Provide feedback and recommendations on ways to enhance the coherence, productivity and efficiency of the team;
- Leverage modern software design patterns and good practices;
- Contribute to design and architecture investigations and decisions;
- Remain abreast of technology developments within fields relevant to current and future initiatives and development work;
- Continuously discover, evaluate and implement new technologies to maximize development efficiencies

Skills You're Bringing
- Post-secondary education in Computer Science, Software Engineering or a comparable university level program
- Minimum 5+ years' experience developing production web applications (any platform)
- Minimum 4+ years' developing applications in C# and .NET required
- Strong object oriented design and programming knowledge using C# and .NET 4.5,.Net Core NHibernate, Dependency Injection (e.g. Ninject, Autofac, etc.)
- Good knowledge of JavaScript and JavaScript libraries (AngularJS, KnockoutJS, etc.)
- Job experience working with web technologies such as ASP.NET MVC, WebAPI, HTML and CSS
- Experience with unit testing such as NUnit, MSTest, FitNesse and Jasmine
- Strong knowledge of Microsoft SQL Server (programming with T-SQL)
- Strong knowledge of the Microsoft Windows Server platform, including IIS, WCF, and MSMQ
- Experience contributing to architectural documentation (write-ups, UML, etc.)
- Experience with performance profiling tools (ANTS, Microsoft, Dynatrace, New Relic, Lean Sentry, etc.)
- Experience with other eCommerce products, Order Management Systems, Customer Relationship Management, etc.
- Experience working with Microsoft Azure (Service Bus, Service Fabric)
- Experience working with Team Foundation Server and Git
- Team player, but capable of working well independently also
- Accurate, detail-oriented, capable of prioritizing work and multi-tasking
- Excellent interpersonal and communication skills also vital (written and verbal)

What Else We'd Like to See
- Experience with microservices
- Experience with Microsoft Power BI
- Experience with CI / CD tools
- Experience with TeamCity / Jenkins
- Experience building high-traffic APIs and websites
- Experience with modern security and access control practices
- Experience in SaaS vendor companies

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3667 Software ArchitectToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Hiring a full-time Software Architect in Toronto, ON! In this role, you will partner with the development team to craft highly scalable, flexible, and resilient solutions. You will work with stakeholders to identify customer needs, gather, review, validate and document business and functional requirements, design, and scope robust solutions, establish performance metrics and drive the implementation.

You will assist in the end-to-end business process testing. You will work closely with the different stakeholders to ensure our strategy is well understood and is grounded with our client's reality, thus becoming a key contributor to a successful implementation process.

Perks You'll Love
- Enjoy full benefits from Day 1
- RRSP matching, wellness reimbursement & educational assistance programs, and more!
- Career advancement opportunities and the encouragement of innovation

What You'll Be Doing
- Interact with internal and external stakeholders to ensure design, integration and quality expectations are met / exceeded.
- Develop and document designs that contribute to the performance, maintenance, and monitoring of our client's platform.
- Work with 3rd party vendors and partners to ensure a clearly defined data and API strategy is in place to integrate with our client's software.
- Contribute in estimating work effort, project sizing, and backlog breakdown.
- Develop strong relationships with business and technical stakeholders.
- Balance business requirements with technical feasibility and sustainability.
- Collect, document, and analyze custom solutions and workflows in collaboration with multidisciplinary stakeholders.
- Ensure that proposed solutions integrate well with generic functionalities and identify functionality gaps.
- Actively participate in the definition of migration paths for legacy systems integrations.
- Improve Standards, Repeatability and Consistency
- Establish C4 diagram and architectural artifact libraries

Skills/Qualfications You're Bringing
- Solid understanding of business processes and concepts associated with distributed order management solutions.
- Experience in cloud-based designs, specifically Azure.
- Familiarity with cloud-based CI/CD specifically Azure DevOps.
- Experience with SaaS based solutions.
- Familiarity with OMS applications and Order Management.
- Knowledge of relational database management systems (MS SQL Server) and NoSQL databases.
- Experience examining business processes and systems, modeling data, organizing activities, and developing business process strategies.
- Strong written and verbal communications skills. This position requires the candidate to be able to seamlessly, and precisely, communicate with technical teams, product owners, as well as senior business leadership.
- Prototyping and creation of proof-of-concepts.
- Ability to prioritize work, multi-task, and be detail oriented.
- Strong problem-solving skills.
- Proficient in collaborative group development, and a team player.
- Understand Agile methodologies and workflow.
- Provide mentorship to development team members.
R
Other Requirements
- Minimum of University degree in Software Engineering or related field or equivalent experience.
- At least 5 years of experience as technical architect.
- Excellent leadership skills.
- Must be logical and organized with great interpersonal skills and must also be capable of working under pressure.
- Be an effective communicator with excellent communication skills, both written and oral.
- Experience in system implementation is an asset as is knowledge of implementation methodologies.
- Ability to manage change ensuring tight control.
- Excellent knowledge of development methodologies and their foundation.
- Familiarity with Technology stack: .NET Framework and Core, REST, Databases, Git, Integrations, Azure technology stack, Kubernetes, web development, CI/CD patterns.
- Experience in designing API strategies.
- Familiarity with current trends in cloud computing patterns and practices.
- Self-starter who requires minimal supervision.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3666 Fullstack .Net Developer Greater Montreal Area , QC

Employment Term: Full-time
Location: Greater Montreal Area , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Fullstack .Net Developer in the Greater Montreal area, QC! Our client is looking for highly motivated DevOps to be a part of their team. The employee will be responsible for development and maintenance of infrastructure tooling related to the products owned by the squad. Knowledge of French and English is required.

The role would also entail working with clients to onboard them to the cloud services as well as working with third party vendors and internal groups (LDAP Engineering, Web Proxy Engineering, Security Architecture team and more) to deliver strategic solutions. The job demands development and integration of custom tools and therefore candidate must be hands on with .Net, and .Net core development targeting cloud.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses

What You'll Be Doing
- Participate on all phases of software development life cycle.-Serve as a DevOps squad member to deliver and support infrastructure tooling and applications.
- Hands on application development to support products managed by squad.-Troubleshoot any product migration issues and arrive at a problem resolution.
- Escalate and work with SaaS Vendor Technology team or Vendor support team as necessary.
- Participate in migration strategy discussions.-Document system configurations, standards, and operational procedures.
- Work across different internal groups, vendors, clients, security & engineering groups, and many technologies.
- Analyze existing workflows and processes and make recommendations for improvement.
- Rollout automated Continuous Integration (CI) / Continuous Delivery (CD) pipeline.

Skills You're Bringing
- Must have hands on experience with .Net and .Net core (with C#) development and PowerShellscripting.
- Knowledge of a web based UI framework (React, Angular, etc)
- Solid understanding of Cloud based Service offerings like Box, Google Apps, Office 365, etc.
- Demonstrable experience with SaaS SDK/REST API (example: Box /Google SDK for .net).
- Experience with modern authentication mechanisms such as OAUTH, SAML etc.
- Ability to develop applications and tools to support software integration and user onboarding.
- Experience with versioning systems such as Git.
- Experience with Agile delivery methodology.
- Ability to track and resolve issues with minimal supervision.
- Excellent problem solver with good communication & writing skills.

Nice to have
- Experience with NOSQL databases.
- Understanding of eCommunications, Information barriers, Data classifications, Data leakageprotection etc.
- Good understanding of security & internet technologies (HTTP1.1/HTTPS/TLS/Digital certificates, Web proxy).

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3664 UX/UI Front-End DeveloperToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a leader in immersive technology and VR products, is looking for a UX/UI Front-End Developer in Toronto, ON! In this role, you will create and design the look, layout, feel, functionality and features as well as develop of all cloud facing capabilities our client is developing. You will work on designing and developing new websites and on enhancing their existing web properties.

ACCEPTING INTERNATIONAL CANDIDATES
Our client's first priority is hiring the best people they can find. Our client is open to considering international candidates located within the EST timezone.

As part of our client's team, you will help drive a new wave of effective training and team collaboration. You will work closely with their creative directors, project managers, strategists and other design team members to develop specifications and make adjustments regarding the use of new and emerging web technologies

Perks You'll Love
- Tackle innovative projects with a great team of people
- Positive work environment with great culture & talented team
- Extended healthcare, flexible schedule & generous time off

Main Responsibilities
- Designing, developing and implementing the platform's visual and functional user experience (desktop and mobile) with design directions and specifications that support an iterative development and prototyping
- Work cross collaboratively with product management, product owners, other designers and developers to deliver a coherent project vision from concept through to execution
- Generate design artifacts (user stories, ideation sketches, wireframes, mock-ups, task flows, storyboards and prototypes) to support the communication, evaluation and implementation of new design solutions
- Assist in customer research and analytics activities, to outline present conditions and gain insights into future areas of development
- Present designs to wide range of audiences including users, management, engineering and quality assurance
- Bridge the gap between UI/UX design and technical implementation to design and develop new user facing features
- Write reusable code and libraries geared towards maximum speed and scalability
- Validate input before submitting to back end
- Team up with fellow designers to provide feedback, contribute , and share best web design practices across the organization and design element library
- Assist Marketing with product related design assets for SoMe, campaigns, ads, etc.

Essential Experience/Qualifications
- 4+ years of experience in front end web development and UX design, with a portfolio of digital and web design showcasing your ability to translate ideas into features that are optimized for the web
- Experience with Figma, Adobe XD and Adobe creative suite software
- Experience with implementing functional design systems with accessibility in mind
- Expertise in modern web development practices & front end frameworks (HTML, CSS, React, VUE, Angular, Blazor, Javascript)
- Experience using CSS frameworks like Tailwind, bootstrap, and integrating into design systems like Storybook.js for rapid modern web development
- Ability to work in a user-centered development environment, where designs are created, iterated, and developed within a cross-functional team
- Ability to solve complex problems and drive projects from concept to conclusion;
- Excellent verbal and visual communication skills across time zones and a diverse workforce, with the ability to distill complex ideas into easily understood concepts and set clear expectations
- Experience working in an agile/scrum environment
- Ability to work remotely, preferably located in EST timezone

Useful Skills & Experience
- Bachelor's degree in Interaction Design, Human Computer Interaction, Industrial Design, Graphic Design, Computer Science other relevant fields, or equivalent knowledge gained through work experience
- Experience in design and shipping SaaS or enterprise-level products
- Familiarity and enthusiasm with Immersive technology (AR, VR, XR)
- Excellent skills in problem definition and analysis; ability to identify and describe the "right" problem from various sources

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

#3665 DevOps EngineerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leader in immersive technology and VR products, is looking for a remote DevOps Engineer! This position will design, build, and support our client's Game Engine Pipelines including their Perforce Version control systems, Build Servers, and CI/CD systems to automate and scale the processes along the way. Our ideal candidate for this role has proven experience working with professional game studios, VFX houses, or game engine related production groups.

Note: This is a full-time position with remote and work from home options available until we can safely work in the office.

Perks You'll Love
- Tackle innovative projects with a great team of people
- Positive work environment with great culture & talented team
- Extended healthcare, flexible schedule & generous time off

Main Responsibilities
- Support and develop tools for deployment, CI/CD and orchestration
- Version control and Build System design, implementation, and support
- System administration of multiple virtual/cloud environments
- Work with the development team to support, setup and configure environments
- Establish and maintain security practices
- Set-up and maintain internal operational processes
- Customer solution implementation and operational support
- Documenting changes to self hosted environments and deployment procedures

Essential Experience/Qualifications
- 3+ years in roles related to Game Engine Build Systems and CI/CD Pipeline for a professional Game Studio, VFX studio, or Game Engine based production business
- Experience with the Unreal Engine build system & Jenkins
- Experience with creating, maintaining, securing, & load balancing Azure VMs instances, and other Azure services (Blob Storage, App Services, Functions, Databases)
- Experience building & maintaining a CI/CD pipeline using Jenkins or similar software
- Experience with Linux-based & Windows-based servers
- Experience with relational and non-relational databases (PostgreSQL, MongoDB)
- Strong experience with git or similar source control
- Development experience with languages like Python, NodeJS, and Javascript, Golang is also an asset
- Legal authorization to work in Canada, preferably located in Eastern Time Zone

Useful Skills & Experience
- Experience with setup and maintenance of enterprise level security is an asset
- Experience with Kubernetes and related tools
- Experience with AWS
- Experience with Perforce
- Experience with Agile development

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3663 Storage EngineerToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Hiring a full-time Storage Engineer in Toronto, ON! Our client is looking for someone armed with a strong tool-kit to develop and maintain technical solutions that adhere to engineering and architectural design principles while meeting business requirements. You'll also provide technical expertise with a focus on efficiency, reliability, scalability, and security includes planning, evaluating, recommending, designing, operationalizing, and supporting solutions in compliance with enterprise and industry standards.

Perks You'll Love
- Defined Pension plan
- Join an award-winning Global organization (including Forbes Global 2000 list)
- Generous Benefits & Bonus plans (Bonus of 10.5% with chance of getting 200% of bonus!!)

Experience You're Bringing
- 7+ years of storage management experience in large enterprises, designing, building and administering storage infrastructure solutions.
- In depth knowledge and experience with the Storage technology and its upstream/downstream interaction points across multiple platform domains and technology areas on both physical and virtualized environments.
- Experience in developing strategies, roadmaps and designs for large-scale organizations. Enabling the enterprise the ability for rapid growth and scalable solutions that do not require extensive manual intervention.
- Extensive project experience with NAS technologies including solid understanding of storage provisioning, virtualization, and performance management
- Advanced understanding of Storage Networking concepts: SCSI, iSCSI, Fibre Channel, SMB, NFS, object storage, data replication, virtualization, and distance extension technologies.
- Experience with hardware and software storage products and solutions, including Netapp, and EMC
- Experience with storage file servers in an integrated Unix/Windows environment, preferably with Network Appliance clustered systems, Data ONTAP OS, OneFS, and application data management experience
- Experience with UNIX and Windows operating systems.
- Proven ability to present complex technical ideas in business friendly language proven technical and troubleshooting skills with the ability to isolate root causes.
- Utilize subject matter expertise to introduce new technologies, or new versions of existing technologies, into the organization.
- Design highly available storage systems that meet the compliance policies required by our client's bank systems.
- Proven ability to collaborate across a large organization to effectively realize outcomes
- History of making an impact, developing and executing on strategies and delivering superior results in both the short and long term
- Proven ability to leverage deep subject matter expertise to develop and deploy a vision and align others to that vision. Known for providing creative thought leadership while also listening and engaging others to provide input in the shaping of that vision
- Adapt to new different or changing requirements, quickly grasp new concepts, adapt and reflect on lessons learned – comfortable with ambiguity, analyzes and evaluates, defines problem/challenge, identifies alternatives and makes timely decisions
- Exhibits comfort and maintains composure with audiences at all levels, tailors communication style and delivery to different audiences, uses effective listening skills to gain clarification from others.
- Uses knowledge of formal and informal policies and organizational interconnections to effectively navigate boundaries
- Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
- Learn voraciously, stretch your thinking, share your knowledge and educate others.
- Communicate and collaborate with both technical and non-technical professionals.
- Cultivate winning relationships by building trust with business and technology partners.
- Share our commitment to productivity, effectiveness and operational efficiency.

Other Job Requirements
- University or Post-Graduate Degree.
- Strong academic background (e.g., computer science, engineering).
- 7+ years relevant experience.
- Expert knowledge of specific domain or range of engineering frameworks, technology, tools, processes and procedures, as well as organizational issues .
- Expert knowledge of business/organization, its standards, applications, systems, networks, innovation, design activities, best practices.
- Expert knowledge and experience in own discipline; integrates knowledge of business and functional priorities.
- Appetite for contributing within a complex and critical environment.
- Leadership prowess when it comes to teams or projects; shares expertise.
- Well-honed, in-depth skills and broad knowledge to address complex problems and non-standard situations.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3662 Agile Coach & Scrum MasterToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a leader in immersive technology and VR products, is looking for an Agile Coach & Scrum Master in Toronto, ON! This role requires an outstanding scrum master and agile coach to support the development of a new innovative VR product from ideation to go-live customer centric operations. You will support new and existing teams during their start up, teaching and coaching them in Scrum framework and other Agile and Lean practices to help them succeed.

Note: This is a full-time position, currently working remotely with the occasional need to go into our Toronto office.

This is a critical role, working with the teams and C-level executives. You will need to create an environment of open communication between business and technology, and clear focus on customer value and frequent delivery.

Perks You'll Love
- Tackle innovative projects with a great team of people
- Positive work environment with great culture & talented team
- Extended healthcare, flexible schedule & generous time off

Main Responsibilities

Support Product Owners and Product Management in leading the team from product discovery to delivery, up to and including first deployment (go-live)
- Build awareness of the importance of clear goals, help in their definition and coach the team in getting to Done every sprint
-Suggest and facilitate Product development workshops where relevant
- Support the Project Management Intern on device logistics and planning as it relates to delivery and go-live
- Continuously improve Product Backlog management and prioritization
- Support Cross-Functional Teams and manage dependencies between teams
- Foster an environment to build, self-organize and grow a high-performance team
- Facilitate Scrum events and team agreements/discussions
- Remove impediments and distractions to team's progress, constantly working towards improving productivity and motivation
- Build metrics and improvement KPIs that help the team to make appropriate commitments and plan better
- Set up ways of working and communication channels to facilitate and support Product Design with user testing and soliciting inputs from SMEs and Stakeholders

Support the Organization
- Help the organization understand the Scrum framework and related Agile practices, facilitating workshops and training when needed
- Act as a liaison between the team and the rest of the company
- Work closely with leadership teams to create an open, collaborative and positive Product Development culture
- Create and improve organizational processes to streamline customer collaboration and releases

Skills & Experience You're Bringing
- 5+ years of experience working on a true Scrum Team with a proven track record of delivery
- Certified Scrum Master certification
- Project management experience delivering large and complex projects from product discovery to in-market operations
- Ability to work independently in coaching the organization on Agile and Scrum
- Ready to work with C-level executives
- Strong facilitation, coaching and training skills
- Ability to influence and lead by example to portray Scrum values
- Legal authorization to work in Canada and located in Ontario

Skills & Experience We'd Like to See
- Experience in starting up a new Scrum team
- Interest in the industry
- Have executed Pilot programs with Customers

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3661 Sr. IT Support AnalystCalgary , AB

Employment Term: Full-time
Location: Calgary , AB

Apply

Hiring a full-time Sr. IT Support Analyst in Calgary, AB! This role would help support our client's CIO technology areas or shared services technology functions. These experts interact closely with those within the Infrastructure Technology Solutions space. With a heightened focus on developing, implementing standard support models and processes using industry best practices, this role is responsible for production support, troubleshooting incident and problem management, service transition, IT change management and deployment and release management.

Perks You'll Love
- Defined Pension plan
- Join an award-winning Global organization (including Forbes Global 2000 list)
- Generous Benefits & Bonus plans (Bonus of 10.5% with chance of getting 200% of bonus!!)

About the Role
- We are looking for someone to provide a broad range of systems and application support, research and analysis, administration, performance availability monitoring and management.
- Meaningful work is fueled by meaningful performance and career development conversations with your manager. Here's some of what you may be asked to perform:
- Perform controlled incident resolution including prioritization and escalation, involving business and technology partners as appropriate.
- Service applications and systems, provide application, systems, operational availability levels that meet or exceed standards and service levels already established, while minimizing operational risk.
- Promptly schedule packaging and release new applications in a timely manner, reduce change execution times by planning implementations with parallel work streams (while working with stakeholders as appropriate).
- Strive to improve production environment stability by working with others to set up, maintain and monitor applications and systems, while meeting availability targets.
- Provide prompt, effective day-to-day support, accurately identify and resolve issues, perform controlled and timely incident resolution all while making client satisfaction a top priority.
- Deliver effective and defect-free support (application, software and operations), research system issues and opportunities, recommend changes, oversee execution, keep accurate documentation.
- Design, review, integrate application requirements (e.g. functional, security, integration, performance, quality, operations).
- Address application, cross-capability and cross-release issues.
- Gain understanding of technical aspects of project and break-fix development related to the application, advise developers and solution designers.
- Assume incident management role (communicator, tracker, escalator, driver, etc.).
- Monitor system life cycles, ensure both specs and functionality support business objectives and architecture decisions, re-develop as required.
- Use meaningful metrics to monitor environment performance.
- Improve performance and resource utilization by assessing and analyzing opportunities to optimize the operational environment.
- Follow established processes/standards, business technology architecture, risk and production capacity guidelines; plan, monitor and escalate issues as required.
- Comply with both disaster and business recovery plans.
- Identify/implement process improvements to enhance revenue, customer experience and reduce costs.
- Support business case development, RFI/RFP and SLAs with vendors.

Job Requirements:
- Undergraduate Degree or Technical Certificate.
- 5-7 years relevant experience.
- Experience in Banking Operations technologies such as payments, reconciliation, settlements and confirmations. Familiar with IBM Matrix or similar products is an advantage.
- Understanding of Swift Messaging and AML products would be an advantage
- Knowledge of Foreign Current, Deposits, General Ledger and accounting life cycle.
- Knowledge of Monitoring Tools e.g. ITRS-Geneos and Splunk would be an advantage
- Adeptness at configuring, upgrading, and administering business applications, in co-ordination with appropriate stakeholders.
- Experience in scripting, Windows PowerShell scripting, automation and process improvement.
- Experience in Unix, Linux, AIX, Windows platforms.
- Experience in writing SQL (data retrieval/update/inserts) on DB2 / Oracle / MS SQL Server.
- Ability to work independently in a senior/lead role on a diverse range of tasks and may be relied upon to coach/ educate others.
- Strong subject matter expertise, as you prepare to provide clients, team, and/or project team with technical guidance and assist with highly complex troubleshooting/problem resolution.
- High comfort level in leading the support of highly complex and/or comprehensive applications/systems and/or business lines.
- Strength in identifying root causes and implementing targeted and controlled remediation plans.
- Readiness to review, participate in and implement procedures.
- Strength in consulting with other functional areas to provide technical expertise on area of specialization by acting as a reference on technology, trends and processes related to your own area.
- Strong interpersonal communication skills and can work effectively with vendors to fulfill support requirements.
- Possession of effective change management discipline.
- Willingness to work effectively as a team, helping others to resolve critical service issues.
- Leadership in enhancing knowledge/expertise in TD services, applications, infrastructure, analytical tools and techniques that can contribute to effective solution development/delivery.
- Interest and drive to enhance knowledge/expertise by staying abreast of industry and business trends, research industry standards, best practices and new innovations, make recommendations.
- Confidence acting as a reference for team members or clients.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3660 Senior Software Engineer Calgary , AB

Employment Term: Full-time
Location: Calgary , AB

Apply

Hiring a full-time Cross Platform Senior Software Engineer in Calgary, AB! Our client is looking for a Senior Software Engineer with a strong interest and experience in Back-End development with a focus on building services that help solve Big Data problems. Our team has been tasked to build tools to help transform the client and empower our users.

Perks You'll Love
- Defined Pension plan
- Join an award-winning Global organization (including Forbes Global 2000 list)
- Generous Benefits & Bonus plans (Bonus of 10.5% with chance of getting 200% of bonus!!)

Our client's technology stack includes the likes of:
- Scala and Java 12 for our back end micro services
- React JS 16, Redux, and web workers for UI development
- Deployed both in Azure and on Prem
- Netty, ZeroMQ, and raw sockets for remoting
- Apache Kafka and Apache Beam for streaming and distribution
- Google Protocol Buffers for serialization
- HDFS (Hadoop File System), Apache Hive, Apache Spark for scalable analytics
- Graphite, Datadog and Graphana for metrics

Roadmap & Responsibilities
As a Senior Software Engineer, you will be to lead and collaborate with the team to architect, design and implement solutions to help solve complex Big Data problems. We are a team that builds generalized tools to empower our users to have easy access to large sets of data.

Some problems we tackle:
- Data agnostic approach to scaling data analytics
- Design and implement solutions (API) that is flexible enough to serve the dynamic nature of Data Science requirements.

Desired Qualifications
- Experience in designing, implementing, and supporting highly scalable data systems in Scala and/or Java.
- Experience with Hadoop-ecosystem technologies in particular MapReduce, Spark / Spark-SQL / Spark Streaming, Hive, YARN.
- Experience building and running large-scale data pipelines, including distributed messaging such as Kafka, data ingest to/from multiple sources to feed batch and/or near-real-time/steaming compute components.
- Experience in data-modeling and data-architecture optimized for big data patterns. (i.e., warehousing concepts; efficient storage and query on HDFS; data privacy and security techniques).

Desired Interpersonal Skills
- Takes great personal pride in building robust software
- Strong sense of ownership
- Passionate about programming and computer science
- Enjoys working in a fast-paced environment
- Has excellent written and verbal communication skills
- Has strong customer focus

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3659 Senior Software EngineerCalgary , AB

Employment Term: Full-time
Location: Calgary , AB

Apply

Hiring a full-time Capital Markets Senior Software Engineer in Calgary, AB! The platform you will be building and evolving a variety of custom software solutions that enable these products and ensure their future growth and viability from an architectural and technical perspective. These components will in-turn have a direct and tangible impact on the bottom line of al products and business areas that depend on them.

Perks You'll Love
- Defined Pension plan
- Join an award-winning Global organization (including Forbes Global 2000 list)
- Generous Benefits & Bonus plans (Bonus of 10.5% with chance of getting 200% of bonus!!)

Our client's technology stack includes the likes of:
- Java, Maven, Git, Spring, Scala and Golang for general purpose programming
- Apache Cassandra and TimescaleDB for data storage
- Apache Kafka for streaming and distribution
- Google Protocol Buffers for serialization
- HDFS, Apache Hive, Apache Spark, Python for scalable analytics
- Graphite, Grafana and DataDog for metrics and visualization
- Windows and Linux as the operating system
- EnvoyProxy for network services

Skills You're Bringing
- The Senior Software Engineer will contribute to the design and development of a variety of tools and technologies that are part of our streaming data infrastructure which includes market observable quotes distribution, synthetic quote generation, pricing engine grids, and distribution of events to a variety of user interfaces.
- These are components where performance and scalability really count and they are heavily relied upon by some of the most heavily utilized products on the TDS Veritas Platform, namely Transparency Pricing (electronic trading),Transparency Trader (real-time risk), and Transparency Dealer (quoting).
- Software Engineers take part in the design and development of new features and components as we continue to broaden the scope of the platform to other product areas and ensure that the technical infrastructure continues to scale with the ever-increasing demands of the business for years to come.

Desired Qualifications
- 5+ years of programming/development experience
- Experience leading projects Experience with development tools and frameworks such as Maven, Spring , and Git
- Solid understanding of data structures, algorithms and Object Oriented design and programming
- Solid understanding of software design patterns (e.g. Solid Design Principles)
- Proficient in asynchronous and concurrent programming
- Solid understanding of various approaches to data storage
- Strong network programming experience
- Experience building large scale distributed systems that have been successfully delivered to customers
- Solid understanding of test-driven development and familiarity with best-of-breed tools and technologies
- In-depth understanding of the Linux operating system
- Ability to work independently
- Experience working in Agile/Scrum/Kanban development process
- Knowledge of Cloud computing platforms (e.g. Azure)
- Practical experience designing and developing microservices using modern practices/techniques
- Experience working with ETL tools that process large data sets efficiently Desired Interpersonal Skills
- Takes great personal pride in building robust and maintainable software
- Strong sense of ownership and demonstrated ability to take initiative
- Passionate about programming and computer science
- Enjoys working in a fast-paced environment
- Has excellent written and verbal communication skills
- Has strong customer focus
- Is a team player and can work well with technical and business users from different departments
- Good communication skills and people skills
- A passion for simplifying and automating work, for making things better, for being efficient and helping others

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3658 Sr. IT Support AnalystCalgary , AB

Employment Term: Full-time
Location: Calgary , AB

Apply

Hiring a full-time Sr. IT Support Analyst in Calgary, AB! The ideal candidate is someone who can provide a broad range of systems and application support, research and analysis, administration, performance availability monitoring and management. Meaningful work is fueled by meaningful performance and career development conversations with your manager.

Perks You'll Love
- Defined Pension plan
- Join an award-winning Global organization (including Forbes Global 2000 list)
- Generous Benefits & Bonus plans (Bonus of 10.5% with chance of getting 200% of bonus!!)

What You'll Be Doing
- Perform controlled incident resolution including prioritization and escalation, involving business and technology partners as appropriate.
- Strive to improve production environment stability by working with others to set up, maintain and monitor applications and systems, while meeting availability targets.
- Provide prompt, effective day-to-day support, accurately identify and resolve issues, perform controlled and timely incident resolution all while making client satisfaction a top priority.
- Research system issues and opportunities, recommend changes, oversee execution, keep accurate documentation.
- Gain understanding of technical aspects of project and break-fix development related to applications, advise developers and solution designers.
- Use meaningful metrics to monitor environment performance.
- Improve performance and resource utilization by assessing and analyzing opportunities to optimize the operational environment.
- Follow established processes/standards, business technology architecture, risk and production capacity guidelines; plan, monitor and escalate issues as required.
- Identify/implement process improvements to enhance revenue, customer experience and reduce costs.
- Support business case development, RFI/RFP and SLAs with vendors.

Skills You're Bringing
- Undergraduate Degree or Technical Certifications
- 5-7 years relevant experience in incident management
- Experience with ServiceNow, ITIL, Webex, Microsoft Collaboration tools is an asset
- Strong communication skills with ability to lead and facilitate meetings and incident calls
- Adeptness at assessing and extracting required details, while keeping stakeholders informed
- Ability to work independently in a senior/lead role on a diverse range of tasks and may be relied upon to coach/ educate others.
- Ability to remain calm and focused in high pressure environments
- Team player – ability to collaborate with peers and support partners
- High comfort level in leading the triage of highly complex and/or comprehensive applications/systems and/or business lines
- Strength in identifying root causes and implementing targeted and controlled remediation plans.
- Readiness to review, participate in and implement procedures.
- Strength in consulting with other functional areas to provide technical expertise on area of specialization by acting as a reference on technology, trends and processes related to your own area.
- Willingness to work effectively as a team, helping others to resolve critical service issues.
- Leadership in enhancing knowledge/expertise in TD services, applications, infrastructure, analytical tools and techniques that can contribute to effective solution development/delivery.
- Interest and drive to enhance knowledge/expertise by staying abreast of industry and business trends, research industry standards, best practices and new innovations, make recommendations.
- Confidence acting as a reference for team members or clients.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3657 Solutions ArchitectOttawa , ON

Employment Term: Contract
Location: Ottawa , ON

Apply

Our client is looking for a Solutions Architect for 12-month contract engagement opportunity, based in Ottawa. This will be a remote contract for now and will move to a hybrid model at some point of the engagement.

Perks You'll Love
- Work from a great location
- Positive work environment with great culture & talented team
- Enjoy plenty of opportunities for personal development & growth

About the Role
Our client has a requirement for an experienced Solutions Architect to develop the conceptual, logical and physical infrastructure architecture to support the delivery of solution components within various Financial Market and Banking Operations (FMBO) projects, ensuring business requirements are met, while aligning with the client's Enterprise Architecture principles and Cyber Security
standards

What You'll Be Doing
- Participate in all phases of the project life cycle to implement the required information technology, adding technical know-how, creativity and a seasoned perspective to initiatives and teams
- Under the direction of the Assistant Director, Business Solutions and Architecture, act as the primary technical authority and perform planning activities leading to the solution architecture development
- Develop architectural framework and design for solution components to support both new project delivery, or maintenance and enhancement efforts identified by the client, ensuring that data, infrastructure, and application architectures are aligned
- Define and document the solution architecture structure, connections and relationships with security interfaces, business applications, data, and user interfaces
- Identify technical issues and risks and define mitigation approach
- Work closely with Subject Matter Experts to confirm the detail design of each solution component and integration among components; as well as coordinate the implementation of the detail design
- Work with the client's Enterprise Architecture group to apply the client's standards
- Work with the client's Cyber Security group to apply the client's Cyber Security standards

Skills We Need to See (Must Have's)
- University Degree in computer science, computer engineering, electrical engineering or related field
- Minimum of five (5) years of working experience in developing solution architecture, with demonstrated knowledge of principles and best practices in software architecture, and architectural/design patterns and frameworks
- A minimum of five (5) years of hands-on working experience with Java EE, Spring Framework, Oracle Technology (SOA, OID, Weblogic) & Database platform, IBM MQ
- A minimum of three (3) years working with enterprise mission critical/high availability solution Architecture/technologies
- minimum of three (3) years working in an Agile Scrum environment

Nice to haves
- Demonstrated ability to manage multiple responsibilities concurrently while meeting completion dates
- Demonstrated ability to work independently and within a team environment
- Demonstrated ability to analyze, assess and problem-solve, making sound decisions and recommendations
- Recognized IT industry certification such as TOGAF, Zachman, ITIL and project management certification
- Demonstrated hands-on working experience of developing solution architecture for Cloud based SaaS/PaaS/IaaS solutions, with integration with 'On Premise' solutions
- Demonstrated hands-on experience in designing and implementing solutions in Microsoft Azure
- Demonstrated knowledge of leading vendor platforms, such as Cisco, Oracle, Microsoft and IBM

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3656 Cyber Security Solutions ArchitectOttawa , ON

Employment Term: Contract
Location: Ottawa , ON

Apply

Our client is looking for a Cyber Security Solutions Architect for a long-term contract opportunity, based in Ottawa. This will be a remote contract for now and will move to a hybrid model at some point of the engagement.

Perks You'll Love
- Work from a great location
- Positive work environment with great culture & talented team
- Enjoy plenty of opportunities for personal development & growth

What You'll Be Doing
- Oversee the delivery of the security solution design based on business, operational, technical and security requirements, as well as IT strategies
- Assess the technology solutions for compliance to the Bank Cyber Security directives and standards
- Work with project teams to mitigate cyber risks
- Apply a threat modeling approach to cyber security risk measurement and reporting
- Research and monitor technology developments and industry trends; assess their applicability, functionality and reliability for the Bank and recommend technologies that will enhance productivity and the achievement of the client's business objectives
- Contribute to the development of the overall Cyber Security Solution Architecture processes, tools, standards, and templates
- Attend meetings to socialize program objectives
- Collaborate with stakeholders to support evolving business needs

Must haves:
- University Degree or College Diploma in computer science, computer engineering, electrical engineering, or a related field
- A minimum of ten (10) years of recent relevant work experience in the IT field
- A minimum of five (5) years of experience in developing solutions architecture
- A minimum of five (5) years of IT security experience
- A minimum of five (5) years of experience working in a cyber assessment program
- Demonstrated experience in the development and application of security policies and security technical standards
- Demonstrated experience with different architecture and design techniques (e.g., object-oriented, top-down, structured analysis and component-based design) and tools

Other Skills we would prefer:
- Demonstrable knowledge of Canadian Financial Market Infrastructures
- Demonstrated knowledge of Cyber Security assessment frameworks such as: NIST 800.53 & ISO 27001 and 27002
- Demonstrated ability to work with an enterprise architecture framework and group
- Demonstrated knowledge of IT systems
- Demonstrated knowledge of principles and best practices in software architecture and architectural/design patterns and frameworks
- Demonstrated knowledge of implementing secure applications

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3655 Senior Platform Dev Ops SpecialistMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Senior Platform Dev Ops Specialist in Montreal, QC! This role requires a hands-on Senior Software Specialist to help lead, design, and integrate/build the automation services and infrastructure to manage our client's critical upgrades at scale across our bare-metal electronic trading plant.

The successful candidate will work in tight collaboration across our Specializing, release management, operations and estate management teams with a keen attention on quality, testing, and validation of surrounding dependencies.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses

Skills You're Bringing
- Leadership: We work in a fast-paced environment requiring clarity-of-thought and articulations across a diverse range of stakeholders to drive outcomes. In addition, you have a strong ability to identify work, work-independently solve problems and manage the day-to-day of a small team of focused SMEs.
- Development: We code primarily in python and ansible with specialized cases as-required.
- Data Structures and Algorithms: A solid grasp of (streaming) data patterns, algorithms and RESTful APIs
- Operational Excellence: Data excites you and you make decisions based on data rather than assumptions. You have done data analytics and pipelines from scratch to prove a point.
- Drive for automation: You constantly consider - "How can I automate this manual process?". Can help us on our transformation to (Infrastructure, Config, Network) -as-Code world.
- Linux Depth: Comfort on the command-line - including bash. You'll be working from the command line frequently in day-to-day work and occasionally going deep into the internals to understand the data.
- Network Knowledge: General knowledge of how data moves between machines and the protocols that enable that movement.
- Fearless Specialization: You move outside your comfort zone to pick up new skills and solve broader problems across the technology stack.
- Technical Excellence: You can speak to the trade-offs and and have implemented industry best practices in continuous delivery, automated testing, security practices, performance, high-availability, and disaster-recovery.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3654 Cloud Engineering ConsultantToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Hiring a Cloud Engineering Consultant on a 12-month renewable contract engagement in Toronto, ON! You must be expert-level on AWS or Azure, and have proficiency in Python & Go programming. Knowledge of DevOps required (Gitlab-ci, Terraform). Our client is also offering this role in Montreal, QC. Knowledge of English is required, proficiency in French desired.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

Skills You're Bringing
- Expert level on AWS or Azure
- Programming: Python, Go
- DevOps: Gitlab-ci, Terraform
- Experience with migrating/refactoring solutions/systems to the cloud
- Experience deploying and operation cloud landing zone
- Good IAM knowledge: Role and policy creation, manage user lifecycle and design permission between services based on CCoE best practices
- Good knowledge around the following services: ECS, VM, VPC, VNET, EKC, AKS, S3, Block storage, SES, SNS, Azure monitor.
- Design and implement Infrastructure as code solution using Terraform Azure blueprint or Cloud formation knowledge are required
- Certification: Solution Architect Professional for AWS or Azure

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.