Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

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

#3653 Unity DeveloperRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Hiring full-time remote Senior Game Play Programmers for an innovative, quickly growing leader in the virtual reality (VR) space! You will be building the next generation of games across multiple platforms (Desktop VR, Mobile VR, Console VR). You have multiple years of experience with Unity (or other 3D game engines like Unreal) and are excited by the opportunity to build systems, interactions, and mechanics that are delightful, reliable, and performant for a live-service, online multiplayer game.

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. They have adopted remote working for the future and are continuing to grow rapidly.

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
- Design, build, implement, and maintain significant portions of our core game systems and tools across multiple platforms (Desktop VR, Mobile VR, Console VR)
- Contribute creatively by being involved in the design process and proactively prototyping new ideas and solutions
- Assist with build debugging and deployment across all platforms
- Work on a wide variety of features and systems

Skills You're Bringing
- A Bachelor's degree in computer science or equivalent experience
- Demonstrable professional game development experience
- Experience with version control software (Git)
- Experience with rendering, memory and performance optimization
- Experience with game security or cryptography
- Excellent written and verbal communication skills
- Fluency in networking and multiplayer concepts
- Fluency in C#
- Experience with Unity, Unreal, or a similar game engine
- Comfortable working in fast-moving, ambiguous development environments
- A constant desire to learn, improve, and help others improve
- Ability to onboard and work remotely

Skills We'd Like to See
- Experience with live services and rapid-deployment
- Experience with modern gaming consoles and/or mobile game development
- Experience with and passion for design
- Virtual reality design experience on a shipped title
- Experience with 3D packages such as Maya or 3DSMax
- Multiplayer networking experience
- Ability to solve technical design and development problems spanning multiple disciplines

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.

#3652 Technical Solutions Architect, Digital ApplicationsToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Hiring a on a Technical Solutions Architect, Digital Applications in Toronto, ON! This role will be a devoted SME tasked with the overall execution and organization of the development effort for various components of our digital applications, with a primary focus on our direct-to-consumer video workflows.

The Technical Solutions Architect has the ultimate responsibility of making technologies work together and, as a result, is a key role that contributes heavily towards the success of any project. They transform the requirements into architecture and design documents used by the rest of the team to actually build the solution.

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

Skills You're Bringing
- Own the direct-to-consumer video system integrations, working closely with vendors and internal teams
- Support existing and new video workflows, including investigation into internal and external customer issues
- Suggest enhancements to existing to improve customer experience based on investigation into customer issues
- Assess and evaluate business and technical requirements from RFP/BRD and architect and design the proposed technology solution
- Producing architectural documents that define, describe and specify solutions for projects using our core product as the foundational elements. Component diagrams and descriptions, sequence diagrams, and non-functional requirements are examples of the information expected in architectural documents.
- Tasked with delivering architecture material such as Software Architecture, Conceptual Architecture, Logical Architecture, System Architecture, Security Architecture etc.
- Work closely with development teams and external vendors, leading the creation of high-level designs that realize solutions
- Work closely with development managers and project managers to ensure successful delivery of solutions, focusing on ensuring that all customer requirements are met and are implemented according to high-level design
- Describe customer requirements and suggested enhancements to our core product teams to enable periodic integration of customer-specific solutions with the core products.
- Present the solution to delivery teams to ensure they grasp the end-to-end solution and discover the feasibility of the solution
- Researching new technology and development approaches to remain abreast of current and emerging technologies
- All other duties as assigned

Critical Qualifications/Competencies
- Bachelor's Degree in Computer Science or related discipline
- 3+ years' experience in Software or Solution Architecture, Design and Delivery of large scale deployments
- 5+ years' experience software development. (Kotlin, Java, Swift, C#, Gitlab, Maven/ANT, Veracode, Nexus, Sonarqube, Selenium, Cucumber, JUnit)
- 3+ yrs scripting in infrastructure automation tool and supporting code deployment (Terraform & Ansible, Chef, Juju, AWS CloudFormation)
- 2+ yrs Container application design and implementation.
- 2+ yrs of public cloud (AWS, Azure, SoftLayer).
- 2 years of experience in writing unit and integration tests
- Demonstrate a deep understanding of Over The Top video (DASH, HLS, MSS, etc.)
- Demonstrate understanding of Broadcast Technologies e.g. SDI
- Demonstrate understanding of Native, Hybrid and Web mobile architectures
- Direct understanding of application lifecycle; SDLC and High availability and Sustained Resiliency
- Ability to consult and build CI/CD DevOps Pipelines (Gitlab CI)
- Demonstrate understanding of modern Web technologies, including widget development, mobile, and emerging digital platforms
- Operational experience, troubleshooting and support, Incident Management (Jira, Service Now)
- Ability to assess, articulate and solve complex problems
- Advanced knowledge of Javascript, Web Services/Micro Services and the ability to propose alternative solutions and cost-benefit analysis based on these technologies
- Familiarity with each of the various UML forms and expertise in the development of use cases, class diagrams, and occasionally state diagrams.
- An excellent understanding of best practices across technologies (client/server-side, QA, deployment, project management etc.)
- Desire to work in a fast-paced environment
- Excellent communication skills are a must.

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.

#3651 Technology Lead, Digital MarketingMontreal , 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 Technology Lead, Digital Marketing in Montreal, QC! The main focus of the Tech Lead will be to lead a squad of technologists, help hire talent and ultimately help business units with designing, developing, testing, integration and deployment of Digital Marketing Campaign tools and Social collaboration and communication tools for the firm. Knowledge of French and English is required.

More About the Role
The Tech Lead will also be responsible to maintain and develop any tools, standards and best practices as well as shared services and reference implementations around these products with a focus on improving operational stability and reliability. The Technology Lead will be involved in the complete lifecycle of the projects and will therefore be involved in the engineering, installation, integration, administration and support of the product and infrastructure required for the underlying projects.

In this role, you will work with product owner and chapter lead and clients to build and prioritize strategic roadmaps and will foster a culture that encourages ownership, continuous improvement, and self-management.

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
- Working experience with Digital Marketing products (Adobe Analytics, Adobe Target, Adobe Audience Manager or Salesforce Marketing Cloud)
- Working knowledge of Java, Javascript and SQL
- Strong communication skills, strong sense of commitment , troubleshooting skills and ability to deliver in a fast-paced global environment
- Leadership experience in managing a small agile team of technologists
- Ability to communicate technical issues and ideas to colleagues and customers with clarity
- The ability to do overall project management, be a mentor and local leader to the team

Nice to haves
- Bachelor of Science in Computer Science, or Equivalent experience
- Certificates for Adobe Experience Cloud or Salesforce Marketing Cloud Admin
- Experience with management enterprise infrastructure spanning global regions
- Proven track record of building product expertise

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.

#3650 Adobe Experience Cloud 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 Adobe Experience Cloud Specialist in Montreal, QC! This role requires a highly motivated subject matter expert for the delivery, administration and tooling of next-generation digital marketing solutions for the firm. Knowledge of French and English is required.

We currently support the Adobe Experience Manager as well as Data and Insights tools from the Adobe Experience Cloud but we are continuously looking for the leading solutions in the space.

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

The Tools Span:
- Web content management tools used for content authoring and delivery of content and experience to clients
- Analytics tools used for collection, analysis and detailed segmentation of the data from the clients
- Targeting tools used for the personalization of the experience
- The specialist will be involved in the complete lifecycle of the projects and will therefore be involved in the engineering, installation, integration, administration and support of the product and infrastructure required for the underlying projects.

Skills You're Bringing
- Working experience with Adobe Experience Cloud Data and Insights products specifically Adobe Analytics, Adobe Target and Audience Manager
- Good knowledge of web technologies to implement solutions around Adobe Experience Cloud (e.g. Javascript, Java)
- Aptitude for problem solving
- Team player with strong communication skills, strong sense of commitment, troubleshooting skills and ability to deliver in a fast-paced global environment.

Nice to haves
- Working experience with Salesforce Marketing Cloud
- Good knowledge of one or more of the following scripting/programming languages: Python, Bash, Java
- Experience with enterprise web application infrastructure spanning global regions
- Proven track record of building product expertise

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.

#3649 Python DeveloperMontreal , 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 Python Developer in Montreal, QC! They are looking for a motivated, talented and dynamic engineer to develop and integrate configuration management tooling for the firm's Distributed Database environment.

You will focus on enhancing the current Distributed Database administration toolset and automation strategy while working in both physical and virtual Linux environments (and the early onset of containers) across various DBMS products (Sybase, DB2, MSSQL, Oracle, Greenplum and PostgreSQL) with a focus on configuration management.

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
- Develop new utilities to automate database and database server provisioning.
- Integrate new software into the current database management systems.
- Renovate the current proprietary enterprise configuration management system repository to use a service based design.
- Produce services to enable service-based discovery of DB's in LDAP / Zookeeper.
- Maintain and replace existing scripts and automation.

Skills You're Bringing
- At least 3 years of relevant experience
- Development experience with a high level general purpose scripting languages like Python
- Experience with Python based REST libraries such as Flask, Django, etc
- Experience with service based development practices
- A working knowledge of Redhat Linux (or similar)
- Have a good command, both verbal and written, of English.

Skills We'd Like to See
- Experience working with management configuration systems
- Experience with object oriented development languages like C++ or Java-Knowledge of operation of one or more DBMS products like PostgreSQL, IBM DB2 or SQL Server
- Working knowledge of Kerberos or Active Directory
- Experience working and managing software on a large distributed environment
- Experience or knowledge of Agile software development methodologies
- Knowledge of common IT processes, including ITIL and SDLC
- Ability to reason persuasively to influence decision makers at all levels of the organization.
- Ability to manage conflicting priorities and multiple tasks simultaneously
- Knowledge of Perl and/or Shell

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.

#3648 Database Administrator (DBA)Montreal , 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 Database Administrator (DBA) in Montreal, QC! Our client is looking for a Sybase Database Administrator for container-level operational support across the firm's distributed database platforms.

This position will allow you to explore all aspects of the Teradata database such as Performance monitoring, change implementation, performance tuning, backup and recovery, privilege maintenance, user maintenance, new database setup, troubleshooting DBQL and PDCR issues, educating users, troubleshooting user issues. Knowledge of French and English is required.

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
- Ensure plant stability across all DB platforms
- Provide consultation to application development groups
- Maintain day to day support of MS' critical database plant
- Provide engineering support to regularly improve and enhance the functionality of DB platforms
- Provide 24x7 firm-wide support for distributed databases including occasional weekend on-call (on rotation among the global team)

Skills You're Bringing
- Minimum of 3 years' experience supporting multi-server enterprise environment
- Knowledge of Sybase
- Experience with alternative database systems considered if in an enterprise context
- Solid understanding of operating systems (Linux or Windows)
- Strong SQL language skills
- Experience in large enterprise technology environments
- Effective written & verbal communication skills: ability to clearly and concisely communicate with local and remote technical teams and peers.
- Experience in a support environment dealing with clients in various business divisions

Skills We'd Like to See
- Strong scripting knowledge, particularly KSH, Perl, or PowerShell
- Intermediate to advanced Perl/Shell coding development
- Advanced Sybase or DB2 Optimizer Troubleshooting

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.

#3646 Technical DirectorRemote , ON

Employment Term: Full-time
Location: Remote , ON

Apply

Our client, a leader in the AR/VR space, is seeking a remote Technical Director! This role is critical to the success of the company, and will contribute by growing and leading the technical capabilities of our production teams to deliver on key VR and AR projects.

The technical director will be responsible for supporting studio programmers and technical requirements across multiple games to help build exciting experiences. As a leader you will foster a safe and inclusive work environment for the entire tech discipline and contribute to the company culture.

ACCEPTING INTERNATIONAL CANDIDATES
Candidates who are legally permitted to work in Canada are preferred, but our client's first priority is hiring the best people they can find. This is a permanent position with remote and work from home options available until a safe return to the office is feasible.

Perks You'll Love
- Join one of Canada's leaders in the AR/VR space
- Enjoy a role that is flexible and can be performed remotely
- Be part of a supportive team that values teamwork, transparency, diversity & inclusion

Work You'll Do
- Provide technical direction on project decisions, determine technology and infrastructure best suited for each project
- Understanding project briefs and work alongside producers, product owners and team members to develop plans, schedules, and targets as required during the project
- Analyzing and changing processes to increase efficiency and cost effectiveness, creating best practices for all projects and the business unit
- Communicate with internal teams (including leadership), clients and other stakeholders and facilitate communication between internal teams
- Assist in resourcing, recruiting and employee development to build the project teams
- Support Producer/PO in maintaining team morale and managing/evaluating performance, providing constructive feedback when needed
- Lead and Manage external development teams
- Setup and grow the internal programming team

Essential Experience/Qualifications
- 5+ years of senior leadership experience in the games industry, and experience in a similar role
- Significant understanding of Unreal Engine architecture, C++, Multiplayer, Build Systems, Cross Platform development, packaging, continuous deployment, and commercial deployment to consumer app stores
- Experience in at least one shipped GAAS product
- Exceptional management, problem solving and communication skills.
- Previous experience on working with Unreal Engine game engine and understanding of its mechanics
- 5+ years Progressional C++ programming skills and Object Oriented Programming
- Knowledge of programming languages and software engineering practices
- Legal authorization to work in Canada

Useful Skills & Experience
- A bachelor degree in Computer Science, Software Engineers, or equivalent.
- Interest in persistent worlds, multiplayer and cloud computing.
- Passion for VR/AR and games.

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.