Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3686 Senior Java Developer Remote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in software & enterprise resource planning (ERP), is hiring a remote Senior Java Developer! You would be joining a dynamic, fast-paced, cross-functional team composed of business analysts, developers, architects, product owners and quality assurance analysts delivering a portfolio of world-class products.

Our client offers an Agile environment in which you can work on challenging problems that that will keep you engaged and learning all the time. If you want to build beautiful software, contact us.

Perks You'll Love
- Work with a full, diverse suite of enterprise applications
- Join one of the fastest growing companies in the world
- Highly Achievable Quota and Growth Plan

What You'll Be Doing
- Working as part of a dynamic Agile team to develop and deliver our enterprise scheduling solution
- Collaborating with designers and UI developers to bring the designs to life
- Learning functional and technical details of the product.
- Improving software performance, scalability, stability and usability.
- Technically reviewing and functionally testing the work of other team members.

Education & Experience
- An undergraduate or Master's degree in Computer Science or an equivalent experience

Skills You're Bringing
- 5+ years of Java+Kotlin development experience, including knowledge of JSP, Servlets, JDBC, Spring Framework
- Experience with web application development: HTML5, CSS, Javascript, JQuery
- Experience with at least one of AngularJS, React, Node.js
- Experience with Databases and SQL
- 3+ years of experience in any of these databases: Oracle, Postgres, DB2, MySQL
- Strong grasp of relational database concepts
- Experience with application servers such as Oracle WebLogic, IBM Web Sphere, JBoss
- Experience with tools like Ant, Maven, SonarQube, TeamCity, etc.
- Strong leadership and communication with self-starter attitude and attention to detail
- Ability to quickly grasp concepts, analyze problems and provide innovative solutions

You Have Exposure To...
- Servlets, Web Services
- HTML5, CSS, COMPASS, SASS, LESS
- AJAX, JSON, SOAP, REST
- Understanding of different OS Memory management strategies, heap structure, and design patterns;
- Good knowledge of TDD and Unit testing
- Experience with containers and Kubernetes.
- Experience with a Time and Attendance or Scheduling application is a plus.

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 and/or the US. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3685 Team Lead, Full Stack Java Developer Remote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in software & enterprise resource planning (ERP), is hiring a remote Team Lead, Full Stack Java Developer! Their backend was all Java, but today Kotlin is their first choice when writing service-oriented code using Spring Framework. Their frontend has used all the technologies of the past decades, but today they use Angular, while supporting JSP pages with JavaScript and jQuery.

Perks You'll Love
- Work with a full, diverse suite of enterprise applications
- Join one of the fastest growing companies in the world
- Highly Achievable Quota and Growth Plan

What Our Client Does
- New Feature Development – they turn requirements into stylish and useful new features for our web and mobile applications.
- Scrum – their small cross-functional teams work independently to deliver features.
- Methodology – they use industry best-practices to ensure they deliver code to be proud of; Code reviews, Pair Programming, TDD, BDD, and CI are all part of the toolset.
- Testing – they write unit and integration tests using standard testing frameworks (Junit, Mockito, Cucumber and Gherkin) to keep their quality high.
- Impact – Each team member has a real impact on our product by collaborating with designers and product owners.
- Global Scale – Work with colleagues from around the world; they have teams in Canada, USA, Poland, Czech Republic, Philippines, and India.
- Minimal Maintenance – Maintenance happens, but they spread the work throughout the year, taking about 15% of any one developer's time.

Skills You're Bringing
- 5+ years of Java or Kotlin development experience, including knowledge of JSP, Servlets, JDBC, Spring Framework
- Experience managing or mentoring developers.
- Web application development: HTML5, CSS, JavaScript, jQuery
- Experience with at least one of Angular, React, AngularJS, Node.js
- 3+ years of experience in any of these databases: Oracle, Postgres, DB2, MySQL
- Strong grasp of relational database concepts
- Experience with application servers such as Oracle WebLogic, IBM Web Sphere, JBoss
- Experience with tools like Ant, Maven, SonarQube, TeamCity, Jenkins, etc.
- Strong leadership and communication with self-starter attitude and attention to detail
- Ability to quickly grasp concepts, analyze problems and provide innovative solutions
- Good verbal and written communication skills
- English language proficiency
- Understanding of software engineering processes and Agile Software Development (Scrum, Kanban)

Other Preferred Skills & Knowledge
- Exposure to Servlets, Web Services
- HTML5, CSS, COMPASS, SASS, LESS
- AJAX, JSON, SOAP, REST
- Understanding of different OS Memory management strategies, heap structure, and design patterns
- Good knowledge of TDD and Unit testing
- Experience with containers and Kubernetes.
- Experience with a Time and Attendance or Scheduling application is a plus.

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 and/or the US. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3684 Web Security SpecialistGreater 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 Web Security Specialist in the Greater Montreal area, QC! This role requires around 5 years of proxy experience in a similar position, and proficiency in integrating external services with proxies via ICAP, proxy chaining, and service offloads, etc.

Our client is looking for an experienced Web Proxy subject matter expert to join their DevOps web security team. The team is responsible for engineering, integrating, deploying, and hosting web proxy infrastructure via which thousands of web applications run. The specialist will act as a subject matter expert in the web proxy security domain.

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
- Architecting, testing, integrating, and deploying Web Proxy technologies.
- Work alongside the wider organization's security experts to implement policy-based solutions
- Research industry best practices and future technologies with a view to how they could improve our current security posture.
- Interfacing with technical vendor subject matter experts and internal squads, ensuring the delivery of high-quality secure solutions.
- Training squad personnel and application support groups on newly delivered solutions

Skills You're Bringing
- Bachelor's degree in computer science or related field
- Around 5 years of proxy experience in a similar position.
- Must know how to integrate external services with proxies via ICAP, proxy chaining, and service offloads, etc.
- Moderate cloud security experience (Azure, O365, AWS, etc.)
- Practical and theoretical knowledge of web malware and how to mitigate against
- Good understanding of the protocols underpinning the web - TCP/IP, HTTP, SSL/TLS etc.

Other Skills We'd Like to See
- Strong Linux knowledge
- Experience working in DMZ environments with good understanding of hardware load-balancing, firewalls, multi-tiered architectures.
- Hands-on proxy knowledge; Bluecoat and Zscaler experience preferred
- Hands-on CASB design, architecture and deployment (SkyHigh, Symantec, etc.)
- Advanced proxy experience required including DevOps operational understanding
- Knowledge of Data Protection Practices (Data At Rest, In Use, In Motion, etc.) and their practical implementations
- Expert knowledge and understanding of web security concepts and cyber-attack vectors
- CISSP or similar recognized cyber security qualifications
- Experience operating in large, siloed enterprise environments
- Programming/Scripting languages: Python, Perl, AngularJS
- SASE/SD-wan - advantage

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.

#3681 VFX ArtistRemote , ON

Employment Term: Full-time
Location: Remote , ON

Apply

Hiring a full-time remote VFX Artist for an innovative, quickly growing leader in the virtual reality (VR) space! Our client is looking for a creative and highly motivated VFX Artist to join their team. You will be building the cutting edge in online multiplayer casino games across multiple platforms (Desktop VR, Mobile VR, Console VR). You will deliver visually impressive moments that positively influence gameplay and enhance the player experience.

Perks You'll Love
- Join a team of talented people who are passionate about gaming and VR
- Tackle new, innovative gaming projects
- Enjoy top career & development opportunities, and a generous vacation package

What You'll Be Doing
- Collaborate with the core team to understand the overall creative vision and establish visual effect priorities.
- Create environment and cinematic effects using particle systems and textures you produce.
- Partner with programmers to assess needs and develop tools.
- Work within technical constraints to craft attractive and functional effects.
- Integrate your created VFX into the engine.
- Develop effects based on play test results and comments from cross-functional team members (debug and optimize).
- Adapt to feedback received from the community after live launch (in some cases), balancing expectations with limitations.

Skills You're Bringing
- At least 3 years of experience in modelling, texturing, lighting, image processing, or related experience
- Knowledge of 2D art tools (e.g. Photoshop), compositing software (e.g. After Effects or Nuke), 3D software (e.g. Maya or 3DS Max), and game editors (e.g. Unity or Unreal) *
- An understanding of basic vector math and art fundamentals (lighting, composition, proportion, colour theory, etc.)
- Ability to accept feedback and adapt to it
- A creative and collaborative spirit
- Exceptional communication, interpersonal, and presentation skills
- A keen eye for detail
- Ability to onboard and work remotely

Nice-To-Haves
- UX design experience
- VR interaction experience
- Unity experience
- Mobile UI experience
- Cross-platform design experience

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.

#3683 Director of Business Development and Strategic PartnershipsRemote , ON

Employment Term: Full-time
Location: Remote , ON

Apply

Hiring a Director of Business Development and Strategic Partnerships for one of Canada's leading companies! This role is being offered either remotely or from Toronto, ON. In this role, you will be leading the team responsible for business development and partnership strategy with key partners across the entire technology ecosystem, including manufacturers, hyperscalers, integrators and consultants.

You will utilise your strategic relationship management skills and your strong understanding of the hybrid technology and cloud landscape in North America, you will be responsible for the development and execution of strategic partnerships, programs, initiatives and investments that will deliver significant customer value, measured by growth, retention and financial KPIs.

This is a high visibility and cross-functional role. You will be working collaboratively with senior leaders across the company including product, sales, marketing, operations, finance, legal, IT, corporate strategy and others.

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
- Create, communicate and effectively execute the vision for business development and strategic partnerships for our emerging portfolios in line with business objectives in Sell through and Sell with categories
- Work closely with Innovation Practice Leaders to define strategic priorities to include product alignment, complex investment planning, partner negotiations, and business development against our revenue and growth objectives
- Lead a team to build and execute joint business plans with our strategic partners, including end-to-end GTM plans with defined KPIs, success metrics, joint accountability and governance, including organizational readiness assessments
- Work closely with product, sales, marketing, finance, operations and customer service and other cross-functional teams to ensure new partnerships achieve successful market adoption
- Scale, nurture and optimize the end to end partnership ecosystem, identifying and quantifying mutually beneficial opportunities to scale and accelerate value
- Lead and develop a team responsible for complex business negotiations and partnerships, working closely with our legal team to develop and negotiate custom agreements that will scale to broader ecosystem partnerships
- Nurture executive-level relationships with key partners, including EBRs and internal executive stakeholder communications
- Integrate research, analyst relations and market trends into actionable business development strategies
- Represent our client's Business Markets with industry, analyst, client and external partner organisations
- Deliver regular performance analysis and ROI of all partner and business development investments
- Identify and pursue opportunities for automation, simplification, cost reduction and/or improvement
- Support professional performance KPIs and career growth plans for the team

Skills You're Bringing
- A proven leader who is committed to motivate, grow and develop high performing teams
- Strategic and innovative with strong business acumen
- Strong communication, presentation and interpersonal skills
- Results oriented with the ability to distill complex issues into structured frameworks and concrete plans to ensure successful outcomes across multiple disciplines
- Adept at understanding and influencing colleagues in technical functions, experience with cloud services or SaaS an advantage
- Motivated, self-directed, and confident who can thrive in a dynamic environment
- Bilingualism is an asset (English and French)

Preferred Qualifications
- University degree in Business or related area, Masters or Professional Designation an asset
- 10+ years of experience in enterprise business development, IT consulting or strategic partner or channel management

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.

#3682 Cloud Operations EngineerRemote , ON

Employment Term: Full-time
Location: Remote , ON

Apply

Our client, a global leader in BPM software and performance management systems, is hiring a remote full-time Cloud Operations Engineer! This role focuses on the design, development, testing, implementation, and maintenance of infrastructure and tools to support our client's Cloud services.

You will work closely with the client's Product Planning, DevOps, IT, and Information Security teams to ensure the client's cloud infrastructure is scalable, reliable, secure, and supportable to meet current and future workload demands, defined service level commitments (SLO, SLA), and information security compliance standard.

Perks You'll Love
- Competitive benefits and bonuses (including RRSP-matching) & generous vacation time
- Free parking on-site
- Work with fantastic developer tools, including high-end monitors & laptops
- Team socials & flexible hours

What You'll Be Doing
- Owning initiatives to design, develop, and implement cloud infrastructure solutions which includes prototyping, designing reference architectures, building new tools, testing, implementation, documentation, and maintenance.
- Developing infrastructure-as-code and other custom tools to drive rapid automation of cloud resource deployments, system configuration changes, monitoring, logging, maintenance, and other efficiencies.
- Partnering with DevOps and other operational teams to improve our tools and processes for managing and scaling our cloud infrastructure.
- Monitoring and maintaining the global production cloud, sandbox, demonstration, training, and testing infrastructure including:
• Observing proper change management discipline.
• Testing and verifying updates for production cloud product releases.
• Deploying scheduled and emergency patches.
• Participation in on-call rotation to support and maintain the high availability of our cloud infrastructure, 24/7/365.
• Responding to system outages according to standard operating procedures
• Acting as an escalation point for production cloud issues during on call shifts or as required.
- Creating and updating runbooks to support production environments.
- Collaborating within the client's Cloud Operations team to develop, implement, and monitor the incident response functions with respect to security, confidentiality, availability, and processing integrity.

What You're Bringing
- To shine in this role, you will bring a rare combination of experience, technology skills, personal qualities, and education.
- University degree in Computer Science, Engineering, or Information Systems, or related development experience.
- Holding an AWS certification at either the Associate or Professional level would be highly beneficial.
- Strong administration and troubleshooting experience in the installation, configuration, and maintenance of operating systems, compute, storage, and networking resources.
- Familiarity with implementing technical solutions to meet compliance requirements outlined in SOC2, ISAE 3402, and ISO 27001.
- At least 5 years of hands-on experience managing production workloads on AWS cloud services with solid understanding of key AWS technologies including (EC2, AMI, S3, EBS, RDS, SQS, Lambda, Route53, ALB/ELB, SSM, VPC).
- At least 3 years hands-on experience working in an infrastructure-as-code environment using at least two of the following tools: Ansible and CloudFormation (preferred) or Terraform, Puppet, Chef.
- Advanced scripting skills in both Windows and Linux environments using PowerShell, Python, and Bash.
- Experience with AWS security services such as WAF, Detective, Guard Duty, Security Hub, Secrets Manager, Config, CloudTrail, and CloudWatch.
- Experience with third-party logging, monitoring, and alerting tools such as Datadog, Sensu, or Grafana.
- Experience with relational and/or non-relational database systems (SQL, NoSQL, OLAP).
- Experience with code version control and management systems such as TFS or GIT.
- Must be legally entitled to work in the country where the role is located. Must be able to travel to the United States, Canada and/or internationally, and have a valid passport

Preferred Qualifications
- Excellent written and spoken command of the English language.
- Enjoy solving challenging problems and determining to root causes.
- Team player mentality with strong attention to details.
- Willingness to take on-call duties and emergency shift work as required.

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 for the position.

#3680 Video Game ProducerRemote , ON

Employment Term: Full-time
Location: Remote , ON

Apply

Hiring a full-time remote Video Game Producer for an innovative, quickly growing leader in the virtual reality (VR) space! You will have a massive impact on the success of our client's products. Your objective is to manage and oversee the project team and deliver high quality products while achieving schedule, and business targets.

As a leader and manager, you know how to bring out the strengths of your team and develop an environment where your team thrives. You mentor and coach team members, and you help assign tasks and priorities. You empower your team with access to the right tools and resources to be productive and successful. You believe passionately that diverse teams are more creative and innovative teams, and you are committed to lead what's next in games.

Perks You'll Love
- Join a team of talented people who are passionate about gaming and VR
- Tackle new, innovative gaming projects
- Enjoy top career & development opportunities, and a generous vacation package

Skills You're Bringing
- Relevant experience in project management, ideally in progressive leadership roles;
- Must have project management experience in a game development environment;
- Must have demonstrated the ability to deliver large, complex projects (quality standards, budget constraints and effective team output);
- Have experience managing/producing the full lifecycle of a video game
- Management experience on an online-first game with a live service focus;
- Experience advocating for the project with different stakeholders, including business, publishing, first-party and media.
- Passion for video games

Nice to have
- Extensive knowledge of the video game market and industry
- Excellent communication skills
- Results-oriented and works extremely well under pressure
- Influential leadership
- Analytical and problem-solving aptitude
- Experience with gambling video games is a huge plus
- Experience in recruiting and selecting team members
- Capacity to analyze risk and make contingency plans
- Creative and innovative
- Proactive, dynamic and diplomatic

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.

#3679 Azure Devops ArchitectToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Hiring a full-time Azure Devops Architect in Toronto, ON! This role requires solid understanding of business processes and concepts associated with distributed order management solutions, and experience in cloud-based designs, specifically Azure.

Perks You'll Love
- Educational opportunties
- Advancement possibilities
- A group retirement saving plan, a wellness program & 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
- Design deployment solutions that fit technical, operational, and management standards.
- Build platform frameworks to create consistent, verifiable and monitorable solutions for application and infrastructure in both non-production and production environments.
- Work with 3rd party vendors and partners to ensure best of class features in deployments and monitoring solutions.
- 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.
- Familiarity with OMS applications and Order Management.

Skills/Qualifications You're Bringing
- Solid understanding of business processes and concepts associated with distributed order management solutions.
- Experience in cloud-based designs, specifically Azure.
- Ninja with cloud-based CI/CD solutions specifically built on Azure DevOps.
- Experience with SaaS based solutions.
- Experience designing and deploying high-volume mission critical systems.
- Experience examining business processes and systems, modeling data, organizing activities, and developing business process strategies.
- Strong 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 - written and verbally.
- 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.
- Understanding of Agile methodologies and workflow.
- A mentor and a leader to development team members.

Other Requirements
- Minimum of University degree in Software Engineering or related field or equivalent experience.
- At least 5 years of experience as a technical architect.
- Excellent leadership skills.
- Must be logical and organized with great interpersonal skills and must also be capable of working under pressure.
- An effective communicator with excellent communication skills, both written and oral.
- Experience in system implementation is an asset as is knowledge of implementation methodologies.
- Can 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.
- Evolve the technical DevOps approach, identifying critical components, and follow best practices
- 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.

#3668 Web Solution Architect, DevelopmentMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Hiring a full-time Web Solution Architect, Development in Montreal, QC! You will be responsible for defining and maintaining the structure of the solution, and ensuring that it will meet the requirements. Since you'll have to interact with individuals and teams that operate in an Agile mindset, you will have to help the team to work together in an agile fashion, to jointly own the solution, and to interface well with other parts of the organization.

In this role, bilingualism is an asset (English and French); adequate knowledge of French is required.

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

Skills You're Bringing
- Understanding the requirements - identifying the stakeholders, helping to analyze the requirements and extracting those of architectural significance.
- Formulating the design - creating a solution structure which will meet the various requirements, balancing the goals and constraints on the solution.
- Communicating the architecture - making sure that everyone understands the architecture. Different people have different viewpoints, so the architect has to present various views of the system appropriate to different audiences.
- Supporting the developers – making sure that the developers are able to realize the architecture, by a combination of mentoring and direct involvement,
- Verifying the implementation – ensuring the delivered system is consistent with the agreed architecture, and will meet the requirements.
- Inter-team alignment - Because some solutions require multiple teams to collaborate on, you need to ensure that the solution is delivered according to the architecture attributes, qualities and practices.
- Helping in continuous improvement efforts– Participating, with an architect's eyes & arms, to help the teams improve in various challenges like Built-in quality and tests in our CI/CD pipeline, code & service decoupling, monitoring, Application resiliency etc.

Critical Qualifications/Competencies
- Proven & Solid Background in Backend Software Development is a must.
- Experience where you we're able lead / mentor a team on Object Oriented concepts, Design patterns, Domain Driven Development and other Software foundation.
- Have 5+ years of experience as a Solutions Architect.
- Understand the JCR (Apache Jack Rabbit Oak) and file system storage/tree storage concepts.
- Be able to translate requirements into object-oriented hierarchies applying inheritance, encapsulation, etc.
- Have a solid understanding of Java, Apache, Maven.

Knowledge/ Experience
- Service Decoupling and it's different Models (SOA, Microservices etc.)
- Apache Sling or comparable experience in handling HTTP request to resource mapping.
- Sling annotations and appropriate usage are critical.
- Java project modularization utilizing OSGi.

Preferred Qualifications/Competencies
- Be familiar with modern infrastructure and infrastructure approaches such as virtualization, containerization and Infrastructure-as-code.
- Have knowledge of continuous integration and continuous delivery DevOps pipelines.
- Have already worked in an agile environment.
- Possess strong interpersonal, oral and written communication skills.
- Be able to adapt your message to the target audience.
- Be able to work independently as well as collaboratively within a team.

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.

#3677 Sr. IT Designer, Web DevelopmentCalgary , AB

Employment Term: Full-time
Location: Calgary , AB

Apply

Hiring a full-time Sr. IT Designer, Web Development in Calgary, AB! This role needs a senior full stack web-developer with good understanding of modern web technology. someone to lead the creation of a comprehensive end-to-end detailed solution with overall accountability for the technical design and delivery of the System Design Specification (SDS). You'll be exposed to stretch assignments as you take on large-scale, complex and/or enterprise-wide projects.

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
- Will be responsible for building and maintaining the next iteration of our retail/commercial web-based FX trading application.
- Joining a small agile team of experienced developers and working directly with business and QA to create effective and efficient solutions to functional, performance and usability issues.
- Ability to work in a team, and a passion for software development are more important that specific technical skills.

Skills You're Bringing
- Undergraduate Degree or Technical Certificate.
- 5-7 years relevant experience in Javascript, Nodejs, React, Angular 1 & 6 and Linux shell scripts
- Advanced and extensive knowledge of the business (or organization), technical environment, standards, processes, procedures, programming languages and operating systems.
- Readiness and motivation (as senior or lead developer and valued subject matter expert) to address and resolve highly complex and multifaceted development-related issues, often independently.
- Subject matter expertise in at least one area of discipline, seasoned in counselling clients and project teams on all aspects of research, analysis, design, hardware and software support, development of technical solutions and testing.
- Proficiency in leading complex and comprehensive project plan development and can understand risks associated with third-party solution integration.
- Strength in coaching and advising clients, partners and project teams.
- Commitment to and belief in the quality of your deliverables.

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.

#3675 Product ManagerMississauga , ON

Employment Term: Full-time
Location: Mississauga , ON

Apply

Hiring a Product Manager in Mississauga, ON! This role requires a business development product leader that has a track-record of productizing disruptive technologies into scalable customer-centric enterprise solutions. A critical component to this role is cultivating and executing collaborative 5G partnerships with enterprises, start-ups, scale-ups and industry accelerators across Canada.

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

The role is ideally suited to a customer-focused product manager with a proven track record of working on 'first-of-a-kind' business products and services. You are skilled at analysing the broader enterprise digital transformation landscape and integrating information from diverse sources, often involving large amounts of information. You will need to have advanced analytical skills to analyze and synthesize the information into compelling product value propositions.

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
- Manage a 5G product seeding program to activate product enablers that will support Software vendors, solutions providers and enterprises to leverage Bell's 5G network.
- Lead a virtual cross-functional team to manage the ongoing 5G innovation program lifecycle. Prioritize 5G product portfolio management and business development activities while also managing complex internal and external stakeholder relationships.
- Develop customer facing 5G lab 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 lab to production on an accelerated pace.
- Lead key 5G product work streams in support of new product concepts, requirements, business and strategic plans in support of launch of new Bell 5G products and services
- Create product requirements documents and business cases for new products and services enablement; support through all stages of ideation, design and execution.
- Track and analyze performance of solutions through the various stages of the product lifecycle to help identify opportunities or areas of improvement
- Generate and communicate monthly and quarterly OKR reports to monitor product life cycle. Forecast business case scenarios and communicate analytical insights.

Skills & Experience You're Bringing
- Minimum of 3 years of practical experience in product management and/or business development. Experience from enterprise digital industries preferred.
- Knowledge of 5G Network enablers, IoT platforms, Subscription SIM technologies, Connected fleet, Hyperscalers and other IoT solutions and services is preferred
- Ability to build productive relationships and navigate cross-functional teams through new business domains. Strong ability to influence and gain the support of internal team members, suppliers and partners in a fast paced and dynamic environment.
- Knowledge of new product introduction processes (i.e. developing product requirements, ROI analyses; managing delivery schedules, designing product beta programs, etc.)
- Excellent interactive presentation skills to be able to clearly and effectively communicate across departments and levels of Bell 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.
- Experience in developing and communicating new business model opportunities to stakeholders across the organization
- Demonstrated problem solving analytical modelling and creative skills in ambiguous and entrepreneurial business conditions.
- Motivated and a self-starter 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.

#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.