Employment Term: Full-time
Location: Montreal
, QC
Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Full-stack Developer (Java/C#) in Montreal, QC! This role will oversee analysis of problems, design, and implementation and have deep knowledge of data structures and algorithms. The incumbent must have an appetite for solving complex software engineering problems in a global setting, experience in writing production Java code, and R&D skills to address tough problems head-on.
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
- Interact with users directly to understanding business requirement challenges and provide technical solutions
- Develop and maintain TRC UI stack using Javascript and HTML5
- Provide technical leadership via code review and team discussion to carry out best software development practice
- Influence future directions of GUI solutions for the TRC group, working with GUI development leads in other regions as well as TRC senior management
- Work closely and collaborate with other members of TRC in New York, London, India, Shanghai, and Hong Kong.
- Provide Level3 support (during business hours)
Qualifications You're Bringing
- 5+ years of experience in build RIA (Rich Internet Applications) applications using Angular and other similar JavaScript frameworks
- 3+ years of experience in .net OR Java
- Experience in building and debugging performance critical applications and distributed platforms
- Experience in memory and performance profiling of web applications
- Architecture & Attention to detail. Should be able to convert functional requirements into detailed technical designs
- Good communication skills and experience in working with Distributed teams
- Linux knowledge is required
- Experience with No SQL databases
- Equity financial product knowledge and financial domain exposure
- Knowledge of French and English is 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 eligible for the position.
Employment Term: Full-time
Location: Montreal
, QC
Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++ Python Developer in Montreal, QC! This role requires a strong software developer responsible for building performance sensitive components of a globally-deployed, continually-evolving, high throughput real time performance and risk monitoring system in Algorithmic Electronic Trading.
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 This Role Will Be Doing
- The role is quite flexible with a breadth of responsibilities in C++ and Python.
- Develop highly performant C++ libraries for decoding network and global stock market exchange protocols
- Normalizing exchange specific trade data/streams
- Message rates of upwards of 500K per second
- Other key components of the system (e.g., analytics, Kafka messaging service, database systems)
- Ability to translate requirements into clear, simple design and interfaces using modern constructs of the language.
- We use C++17,20 with heavy use of C++ 20 features, and continuously update platforms and compilers etc.
- Model prototyping, training, data mining and test infrastructure are in python
- Maintain code quality, test infrastructure and Continuous Integration / automation.
- We are a global team with members in New York, London, Frankfurt, and India
Qualifications You're Bringing
- 8+ years of deep hands on software development
- Proficiency in C++
- Strong python skills
- Strong problem solving skills
- Knowledge of TCP/IP networks
- Strong Algorithms and data structures
- Good communication skills
- Bachelor's degree in computer science, computer engineering, physics, or related field
Other Skills Desired
- Financial industry experience
- Experience with databases
- Knowledge of French and English is 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 eligible for the position.
Employment Term: Full-time
Location: Montreal
, QC
Hiring a full-time Java Scala Developer in Montreal, QC! This role will be responsible for developing, enhancing, re-engineering & maintaining the TFA applications used by our client's the front office Sales and Trading desks.
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
- You will be responsible for developing, enhancing, re-engineering & maintaining the TFA applications used by our client's front office Sales and Trading desks.
- Maximize the user's efficiency and workflow by enhancing a growing portfolio of analytics, alerting, and liquidity seeking/projection tools.
- Contribute to all aspects of the software development lifecycle, including influencing the overall design and architecture of the application and developing, testing anddeploying the code.
- Interact with Sales Trader and Traders on the trading desk to understand requirements and troubleshoot issues. Through this, they will gain an understanding of the client's business with respect to the Institutional Equity Division.
- An ideal candidate will demonstrate excitement for new technology and an eagerness to learn and should be a self-starter with strong analytical, problem solving and communication skills.
- Able to handle competing demands on time and manage their own work to deadlines. Flexibility in outlook is essential.
- They should be a team player and have the ability to work collaboratively with teams across geographical areas.
- They should have a high degree of motivation to expand their technical and business knowledge.
Qualifications Required
- Minimum 5 years of relevant experience
- Strong Java developer (8 and beyond), who has good grasp of functional programming
- Experience in using Spring Containers (with Spring Boot) for enterprise application
- Experience in building data-intensive / real time applications and scaling of applications(multithreading, performance, maintainability and robustness)
- Working experience on XML, JSON, SOAP, REST Services
- Basic knowledge on Unix / shell scripting and RDBMS like Sybase
- Experience in designing/building and delivering applications in an agile manner
Other Skills Required
- Experience in Java frameworks for Distributed Architecture (eg: Kafka, Hazelcast)
- Experience with Scala
- Experience in Python
- The person should be willing to be a full stack developer and/or have some experience on (or is very keen on learning) other development platforms/languages such as KDB+ or Angular/HTML
- Understanding of cloud based technologies
- Experience is using GIT for source control management, and Automated Build Deployment tools (eg: Jenkins)
- Knowledge of French and English is 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 eligible for the position.
Employment Term: Full-time
Location: Montreal
, QC
Hiring a full-time Integration Specialist (SQL, UNIX, TCP/IP) in Montreal, QC! This role will work with clients to onboard them onto the clients electronic trading systems and enable new trading strategies and venues.
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
- You will be highlyorganized, well spoken, and will take personal responsibility for success of new client onboarding and continuing relationships
- You will be responsible, mature, and professional
- You should have an ability to manage multiple streams of work, to work independently, and to understand technically sophisticated trading systems and strategies
- Client Setup Integration: new client setup and modifying client setup , using tools that update client setup database
- Certification testing with Client IT / FIX Vendors
- Internal Migration Projects
- Level 2 Production support
Qualifications Required
- SQL
- Unix/Linux commands
- Basic knowledge of networking ( TCP/IP, VPN, Firewall, Load Balancer )
- Good communication and Team player
Other Skills Required
- Understanding Financial markets ( Stock , Futures, Options )
- FIX Protocol / ATDL
- Script language like Python, Perl
- Experience with Programming languages
- Willing to learn financial sector
- Knowledge of French and English is 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 eligible for the position.
Employment Term: Full-time
Location: Montreal
, QC
Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Java Developer in Montreal, QC! This role requires basic knowledge of software engineering principles (data structures & algorithms, OO, design patterns, multithreading, networking) and good Java syntax knowledge.
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 This Role Will Be Doing
- Business and technical requirement analysis, design, hands-on development in a distributed architecture environment
- An ideal candidate will have enterprise project experience and a good knowledge of data structures, algorithms, object-oriented concepts, multithreading / synchronization issues, networking, and relational databases
- This role will work with the colleagues around the globe and hence excellent communication skills (verbal and written) are a must
- Knowledge of the financial industry or Equity Swaps is preferred, but not a requirement
- The primary focus of the role will be on basket trading engines written in Java
What You'll Be Doing
- Opportunity to drive a modern Observability platform that covers Cloud-native and hybrid applications
- Working with a team of incredibly talented and dedicated peers with hands on experience in cutting-edge cloud and Observability products
- A chance to share best practices and create innovative application monitoring standards and logging solutions to support cloud adoption at the firm
- Working with various streaming Technologies to handle TBs of data each day
- Provide telemetry and logging capabilities to developers and SRE organizations as part of the firms devops efforts
Skills You're Bringing
- Basic knowledge of software engineering principles (data structures & algorithms, OO, design patterns, multithreading, networking)
- Good Java syntax knowledge
- Good trouble shooting and debugging skills
- Working knowledge of a scripting language (python preferably) and Unix commands
- Experience in formal software development lifecycle (SDLC)
- Excellent written and verbal communication skills
- Experience in test driven development
Other Skills Required
- Previous core development experience.
- Experience in event driven design and microservices.
- Experience designing and developing large scale distributed client/server systems a bonus
- Front Office (Sales & Trading) development experience
- Knowledge of FIX protocol related to order management
- Project management abilities
- Knowledge of French and English is 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 eligible for the position.
Employment Term: Full-time
Location: Montreal
, QC
Hiring a full-time C++ Developer (FPGA) in Montreal, QC! This role requires at least 5 years experience in writing production code and solid C/C++ skills. Rich experience with Boost and/or STL libraries and experience in C++11 or beyond is preferred.
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
- Analysis of problems, design, and implementation will be key parts of this role
- An ideal candidate will have deep knowledge of data structures and algorithms, an appetite for solving complex software engineering problems in a global setting, and experience in writing production C/C++ code
- You are bringing R&D skills to address tough problems head-on
- You will collaborate with a global team of like-minded peers and work in a team setting
- Knowledge of financial systems and related trading technologies (e.g. FIX) is not a prerequisite, though we expect candidates to adapt quickly
Qualifications Required
- 5 years experience in writing production code
- Solid C/C++ skills; rich experience with Boost and/or STL libraries; experience in C++11 or beyond is preferred
- Good sense of low latency programming
- Comfort with project life-cycle, source control, and testing methodologies; experience with automation, agile, and continuous integration a plus
- Familiarity with Linux programming; i.e. multi-threading, operating systems
- Good English written and verbal communication skills
Other Skills Required
- Working knowledge of a scripting language; Python preferred
- Proficiency with Linux; i.e. shell scripting, process management
- Knowledge of financial technologies (e.g. FIX) is a plus
- Experience in performance tuning
- Knowledge of French and English is 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 eligible for the position.
Employment Term: Contract
Location: Toronto
, ON
Our client, a top employer and leading software development organization, is looking for a Full-Stack Consultant for a 6-month contract opportunity in Toronto, ON.
Skills You're Bringing
- Must have at a minimum 5+ years of experience
- 5+ years of experience in Java-based Service
- 3+ years of experience in REST Services Design
- Database Experience
- 2+ years of experience in Hibernate and any relational DB (Oracle, MySQL)
- Spring boot
- GraphQL 2+ years of experience
Skills We'd Like to See
- Working with GIT repo
- AWS deployments
- JavaScript
- Front-end Tech is a nice to have (react/Apolo)
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.
Employment Term: Contract
Location: Toronto
, ON
Our client, a top employer and leading software development company, has a contract opportunity for a skilled Software Developer with experience in C# and Java.
What You'll Be Doing
- Develop high quality logic in C#/Java from the requirements
- Create and present technical design for the requirements.
- Participate in quality activities, including peer code and design reviews
- Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results
Qualifications
- BS/MS in computer science or equivalent work experience
- 3+ years of developing enterprise software in C# and/or Java
- Web services development experience
- Solid grasp of software engineering fundamentals and their practical application
- Solid understanding of the Software Development Life Cycle (SDLC)
- Experience with Spring Boot is a plus
- An understanding of unit testing & Test-Driven Development (TDD)
- Excellent analytical and problem-solving skills with a history of superb delivery against assigned tasks
- 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.
Employment Term: Full-time
Location: Montreal
, QC
Hiring a full-time Devops/Reliability Engineering Analyst (Application Observability) in Montreal, QC! This role requires at least 5 years of relevant experience and experience working with python. In this role, you will drive a modern Observability platform that covers Cloud-native and hybrid applications.
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
- Opportunity to drive a modern Observability platform that covers Cloud-native and hybrid applications
- Working with a team of incredibly talented and dedicated peers with hands on experience in cutting-edge cloud and Observability products
- A chance to share best practices and create innovative application monitoring standards and logging solutions to support cloud adoption at the firm
- Working with various streaming Technologies to handle TBs of data each day
- Provide telemetry and logging capabilities to developers and SRE organizations as part of the firms devops efforts
Skills You're Bringing
- At least 5 years of relevant experience
- Experience working with python
- Experience instrumenting applications for transaction tracing and metric collection
- Experience turning research ideas into actionable designs.
- Able to persuade stakeholders and champion effective techniques through product development
- Solid understanding of container technologies and container orchestration platforms
- Strong verbal and written communication skills as well as presentation skills
- Comfortable with customers with focus on customer interaction and client experience
- Ability to provide mentoring and contribute to local office leadership
- Proficiency with Linux operating system and databases
- Understanding of how various software components involved in enterprise service delivery interact: web servers, application servers, databases, web services, mainframes, network attached storage, and so forth
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.
Employment Term: Full-time
Location: Toronto
, ON
Hiring a full-time Data Engineer - Machine Learning in Toronto, ON! This role requires 3+ years of industry experience in software engineering or data engineering. Proficiency working with structured and unstructured data also required, including experience with relational data stores such PostgreSQL, SQL, and ETL/ELT frameworks.
Perks You'll Love
- Join a supportive team with abundant growth & development opportunities
- Full health and extended health benefits from day one, and generous holiday/vacation time
- Competitive Employee RRSP plan
What You'll Be Doing
- Design, build and maintain the data processing pipelines required for the Opus One Solutions machine learning based time series forecasting models and production deployments.
- Create the ETL/ELT workflows to ingest measurement data timeseries forecasting engine
- Support the integration with third-party data sources including Advanced Metering Infrastructure (AMI), electrical grid distribution and feeder models, meteorological services, solar and generation forecast data along (short term forecasts) with additional socio-economic information as required (long-term forecasts).
- Analyze foundational data tables and metrics supporting the power flow optimization and data science teams with clear definitions, data lineage, loading patterns, test coverage and transformations to ensure that data is reliable, intelligible, and maintainable
- Build and extend time series forecasting engine APIs for product and project services.
- Implement systems to track data quality and consistency explaining issues/problems with data.
Skills You're Bringing
- 3+ years of industry experience in software engineering or data engineering
- Proficiency working with structured and unstructured data including experience with relational data stores such PostgreSQL, SQL, and ETL/ELT frameworks
- Experience with implementing chronological, time series processes
- Experience with Service-Oriented Architecture including designing and developing RESTful APIs
- A demonstrated ability to build and maintain ETL/ELT processes including staging, cleansing, mapping, and loading
- Work experience developing in Python, Java, or other programming languages
- Experience building high-quality end-to-end data solutions in an agile environment from requirements to production.
- Some exposure to the workflow management engines (Airflow) along with Hadoop or similar ecosystems including Hive, Spark, Pig, or others is desired.
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.
Employment Term: Full-time
Location: Toronto/Remote
, ON
Our client, a leader in the regulatory compliance solutions space, is hiring a DevSecOps Engineer for a remote, permanent opportunity. This role is highly technical, and candidates must possess a solid understanding of information security, infrastructure, software and various operating systems. The role also requires an understanding of business goals/strategy and operational requirements in a fast-paced environment.
Perks You'll Love
- Abundant professional development opportunities
- Competitive compensation, bonus opportunities & health benefits
- Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard
What You're Bringing
- Work to consistently learn and share advanced skills and practices that promote team excellence.
- Build relationships with developers, stakeholders and scrum masters to incorporate security principles into engineering design and deployments.
- Supervise testing and validation in application security controls across projects.
- Oversee implementation of defensive practices and countermeasures across infrastructure and applications.
- Draft and uphold CI/CD security strategy and practices in tandem with other technical team leads.
- Serve as a point of contact for security-based escalations and remain tightly involved through resolution.
- Build services and tools to enable developers and engineers to easily use security components produced by application security team members.
- Simplify automation that applies security inter-workings with CI/CD pipelines.
- Support the ability to "shift left" and incorporate security early on and throughout the development lifecycle.
- Identify vulnerabilities in code through automated and manual assessments, and promote quick remediation.
- Communicate vulnerability results in a manner understood by technical and non-technical business units based on risk tolerance and threat to the business, and gain support through influential messaging.
- Leverage vulnerability database sources to understand the weakness, probability and remediation options supplied by vendors as well as workarounds.
- Join forces and provision security principles in architecture, infrastructure and code.
- Regularly research and learn new tactics, techniques and procedures (TTPs) in public and closed forums, and work with colleagues to assess risk and implement/validate controls as necessary through the CI/CD pipeline.
- Enrich DevOps architecture with security standards and best practices.
- Partner with teams to define key performance indicators (KPIs) and metrics across business units.
Skills and Experience You're Bringing
- At least 7+ years' experience in information technology, information security administration or security operations.
- Experience with agile workflows, including Scrum and Kanban.
- Understanding of containers (e.g., Docker) and container orchestration (e.g., Docker Swarm, Kubernetes).
- Understanding of CloudFormation, Terraform, Ansible and Jenkins.
- Proficient in securing Windows and *nix operating systems, endpoint applications, networking protocols and devices.
- Preferably some experience with operations and security across Amazon Web Services (AWS), Microsoft Azure or Google Cloud Platform (GCP).
- Ability to obtain and maintain technical team and business support to influence a collaborative effort to reduce attack surface while performing rapid, continuous implementation.
- Capable of scripting in Python, Bash, Perl or PowerShell.
- Understanding of OWASP, CVSS, the MITRE ATT&CK framework and the software development lifecycle (SLDC).
- Knowledge of Payment Card Industry (PCI), Health Information Portability and Accountability Act (HIPAA), Gramm-Leach-Bliley Act (GLBA), National Institute of Standards (NIST) or International Standards Organization (ISO) requirements.
Additional Qualifications We'd Love to See
- Proven trustworthiness and history of acting with integrity, taking pride in work, seeking to excel, being curious and adaptable, and communicating well.
- Self-starter requiring minimal supervision.
- Excellence in communicating business risk and remediation requirements from assessments.
- Analytical and problem-solving mindset.
- Highly organized and efficient.
- Demonstrated strategic and tactical thinking, along with decision-making skills and business acumen.
Education Requirements
- Bachelor's degree in computer science (preferred), information assurance, MIS or related field, or equivalent.
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.
Employment Term: Contract
Location: Toronto/Remote
, ON
Our client, a leader in the eCommerce space, is looking for a Cloud Consultant for a 6-month migration project engagement. We are looking for independent thinkers, there is nobody looking over your shoulder. They expect senior level people who can work quickly in a fast-paced environment; people who are always looking for ways to improve the GCP environment.
Work You'll Do
-Working with cloud architects and infrastructure teams to evaluate application and technology landscape
- Developing reference architecture for standard cloud platforms
- Knowledge of cloud best practices and guiding principles
- Understanding the impact of cloud adoption and migration to operations and organization
Skills You're Bringing
-3+ years of experience and certification with GCP
- DevOps / Architecture experience
- 5+ years of experience with Migrations
- Technical resource who understands and can quantify the value of cloud
- Development of operational excellence pertaining to cloud (Cloud native or agnostic)
Other Required Skills
- Kubernetes/GKE
- Cloudbuild
- Terraform
- Docker
- Jenkins
- Python/Java
- Prometheus/Grafana
Nice to Have Skills
- Bazel
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.
Employment Term: Contract
Location: Remote
,
Our client, a leader in the eCommerce space, has a 6 month remote contract opportunity for a Senior SRE Consultant. In this position, you will be part of the team responsible for the health and reliability of thousands of hosts in GCP that power our client's offering. You will be playing an instrumental role in crafting the future architecture of how they run their systems in the cloud, and be part of a dynamic international team.
Skills You're Bringing
- Minimum 3 years of current systems/infrastructure engineering , SRE or DevOps experience, preferably in a cloud environment.
- 5 + years of experience in software engineering
- In-depth knowledge of Linux operating systems (Centos)
- Strong experience with Kubernetes, Terraform and Chef/Ansible
- Proficient with Bash, Go
- Experience with Ruby/Python/PHP nice to have.
- Strong communication and collaborative 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.
Employment Term: Full-time
Location: Toronto
, ON
Hiring a full-time Data Scientist in Toronto, ON! This role requires excellent understanding of machine learning techniques and algorithms, such as Naive Bayes, SVM, Decision Forests, LSTM and XGBoost.
Perks You'll Love
- Join a supportive team with abundant growth & development opportunities
- Full health and extended health benefits from day one, and generous holiday/vacation time
- Competitive Employee RRSP plan
What You'll Be Doing
- Our end users require the integration of highly accurate energy demand forecasts combined with production level outcomes delivered into operational systems resulting in a need for a balanced approach to model development
- We expect you to be conversant with classical time series techniques (Holt, Arima) as well as modern machine learning options including Naïve Bayes (NB), support vector machines (SVM) and to be conversant with deep learning approaches including Long Short-Term Memory Networks (LSTM) or gradient boosting techniques (XGBoost). Experience with Baysian non-parametric methods is welcome
- While primarily focused on supervised learning problems, as part of the role, you will be investigating a broader collection of business problems that may include stochastic optimization, demand generation and pattern analysis for electrical utility assets
- Energy demand and generation both depend on climate, weather, seasonality, and long-term trends. Your data sources may be clear and well understood or sparse and require investigation. A comfort in data exploration is a must
- Your outcomes should be repeatable, scalable, traceable, and defensible
Required Skills & Experience:
- Excellent understanding of machine learning techniques and algorithms, such as Naive Bayes, SVM, Decision Forests, LSTM and XGBoost
- Three plus years of experience as a data scientist performing model development preferably in a production setting. Experience when models go live is a must
- Ability to communicate outcomes with common visualization tools including Matplotlib, seaborn or plotly
- Experience with common data science toolkits including NumPy, pandas, scipy, TensorFlow, PyTorch and scikit-learn
- Experience in Time Forecasting series
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.
Employment Term: Full-time
Location: Toronto
, ON
Our client, a leader in developing compliance and regulatory software, products, is hiring a full-time talented Front End Developer (UI) here in Toronto and across Canada. In this role, you will be joining a diverse team who are passionate about modern JavaScript. You'll get to work on a wide range of projects, using the latest JS frameworks building for the web & mobile, working with a tight knit team of talented individuals.
Perks You'll Love
- Abundant professional development opportunities
- Competitive compensation, bonus opportunities & health benefits
- Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard
What You'll Be Doing
- Bringing your passion for software and joy of learning new technologies and tools.
- Taking ownership of your tasks and delivering on your commitments.
- Learning from others and sharing your knowledge to grow and innovate.
- Embracing diverse teams and enjoy cross functional collaboration.
- Bringing a can-do attitude and inquisitive mind that enables you to solve problems, multi-task and get things done!
Required Skills & Experience:
- 5+ years of professional experience in front-end development
- Solid experience with JavaScript and Web technologies (HTML5, JavaScript, CSS, SASS)
- Comfortable working with JavaScript /Angular
- Experience working with JavaScript/testing automation tools
- Familiarity with UI design principles and their impacts and dependencies on development
- Experience with build/integration tools such as Webpack and Babel
- Proven ability developing Single Page Applications
- Degree or diploma in Computer Science or a relevant discipline or equivalent education and 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.
Employment Term: Full-time
Location: Toronto
, ON
Our client, a leader in developing compliance and regulatory software, products, is hiring Full Stack Software Developers for permanent opportunities here in Toronto and across Canada.
In this role, you will be joining a diverse team who are passionate about modern JavaScript. You'll get to work on a wide range of projects, using the latest JS frameworks building for the web & mobile, working with a tight knit team of talented individuals.
Perks You'll Love
- Abundant professional development opportunities
- Competitive compensation, bonus opportunities & health benefits
- Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard
Skills You're Bringing
- Strong knowledge of full-stack web development, including HTML5, CSS3
- 1 to 3+ years experience with JavaScript
- 1 to 3+ years experience developing with front-end JavaScript frameworks such as Angular or React
- Experience developing with server-side technologies, such as Java, PHP, C#, etc...
- Experience with NoSQL Databases and Document Stores (MongoDB and Elasticsearch are preferred
- Strong communication and interpersonal skills
- Computer Science degree or equivalent
- A strong problem solver
- Ability to document requirements and specifications
- Must have experience using Git or another version control system in a team setting
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.
Employment Term: Full-time
Location: Toronto
, ON
Our client, a leader in developing compliance and regulatory software, products, is hiring a SOC Analyst(Blue Team) for permanent remote opportunities here in Canada. The Security Operations Center (SOC) Senior is responsible for executing activities relating to monitoring and responding to security events. This is a leadership position that will work with multiple technology platforms and interfaces with other groups within IT security operations, IT security architecture, any offshore partners, and other technology and business functions.
Perks You'll Love
- Abundant professional development opportunities
- Competitive compensation, bonus opportunities & health benefits
- Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard
What You'll Be Doing
-Plan and execute regular incident response and postmortem exercises, with a focus on creating measurable benchmarks to show progress (or deficiencies requiring additional attention)
- Manage security event investigations, partnering with other departments as needed
- Evaluate and update SOC policies and procedures as appropriate
- Maintain or develop metrics and scorecards to measure risk to the organization, as well as effectiveness and efficiency of SOC associates
- Partner with the security engineering, IT, and Development teams to improve tool usage and workflow, as well as with the Red Team to mature monitoring and response capabilities
- Continuously improve processes involving repetitive tasks and drive efficiencies so analysts can work on more advanced tasks
Skills You're Bringing
- At least 3 years of information security delivery or related experience
- Some experience leading small teams or projects
- Experience working in a 24x7 operational environment
- Experience in communicating business risk from cybersecurity issues
- Experience developing measurable improvement in monitoring and response capabilities
- Experience supporting or configuring security information and event management (SIEM) systems, threat intelligence platforms, security automation and orchestration solutions, intrusion detection and prevention systems (IDS/IPS), file integrity monitoring (FIM), data loss prevention (DLP) and other network and system monitoring and assessment tools
-Experience in investigations using formal chain-of-custody methods, forensic tools and best practices
Education Requirements
- Bachelor's degree in computer science, information assurance, MIS or related field, or equivalent
- 3-5 years of related SOC experience required
Nice to Haves
- CISSP; CISM and/or SANS certification
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.
Employment Term: Full-time
Location: Toronto
, ON
Our client, a leader in developing compliance and regulatory software, products, is hiring a Cloud Engineer for a permanent opportunity here in Toronto. This position will help architect, deploy and operate our client's cloud application and services infrastructure that aligns with business needs and enables secure and steady expansion as its employee population and customer base grows.
Perks You'll Love
- Abundant professional development opportunities
- Competitive compensation, bonus opportunities & health benefits
- Be part of a team that fosters inclusion, diversity & a workspace where everyone is heard
What You'll Be Doing
- Develop and maintain secure, resilient enterprise-grade cloud processes in tandem with architects and security engineers
- Secure business applications and computing environments across public, private or hybrid cloud infrastructures
- Protect business applications in compliance with privacy, security, business resiliency and compliance frameworks as defined in corporate policies
- Maintain a consistent, stable and secure environment using configuration management solutions (e.g., Puppet, Chef, Ansible, etc.). Conduct rigorous oversight of security systems and security configuration administration to reduce risk to enterprise systems and accounts
- Assist with development, maintenance and utilization of scripts (e.g., Python, Ruby, etc.) to support custom extract, transform load (ETL) tools with a security and system/cloud administration focus for data flow
- Attend regular technical project and implementation meetings, and serve as the Cloud consultant to help guide stable and secure application and infrastructure configurations
- Actively monitor, assess and recommend tactical and strategic initiatives based on new and emerging threats posing risk to cloud computing environments
- Manage remediation efforts after audit and security assessment findings outline weaknesses requiring attention
- Document, formulate and enforce areas of delivery improvement that balance risk with business operations and do not diminish efficiencies or innovation
- Stay apprised of current and proposed cloud provider changes impacting regulatory, privacy and security industry best practice guidance
- Apply learned knowledge across key lines of business, including products, practices and procedures
- Act as a key figure in incident response to track occurrence and resolution, with strict documentation and reporting as well as engagement with security operations and incident response teams
Experience, Qualifications and Skills
- At least 6 + years exposure with Google Cloud, Amazon Web Services (AWS), Microsoft Azure or VMware
- Strong Linux and Windows support skills
- Experienced in cloud networking architecture and cloud operations
- Familiarity with orchestration tools such as Git, Jenkins, Chef, Puppet and/or Salt
- Network and encryption experience, including virtual private networks (VPNs), IPsec, SSL/TLS, LDAP and public key infrastructure (PKI)
- Familiarity with tools such as Docker and Kubernetes
- Experience with scripting languages such as Python, Ruby, PowerShell and JavaScript
- Experience in operational and security incident response and system configuration processes
- Track record of acting with integrity, taking pride in work, seeking to excel, being curious and adaptable, and communicating effectively
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.
Employment Term: Full-time
Location: Toronto
, ON
Hiring a full-time Software Engineer in Toronto/United States! We're looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. Our client wants their staff to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important. They like the type of engineer that you can pair with a product manager and have them do their thing.
Perks You'll Love
- Competitive compensation
- Full benefits, including $1000 towards any personal wellness (gym, running shoes, home bike, etc..)
- Flexible vacation and unlimited PTO policies
What You'll Be Doing
- Translate business requirements into technical design and architecture
- Develop prototypes and demos quickly
- Function as part of an agile delivery process
- Work on distributed systems problems ranging from scheduling, resource management, messaging, distributed caching and infrastructure automation
- Solve sophisticated data and analytics problems at scale
- Apply machine learning and AI systems to real-world business problems
- Build world-class user experiences across a range of interfaces
- Create automation systems for testing, continuous integration and continuous deployment
- Design APIs and extensibility models for platform use cases that haven't yet been imagined
- Teach our clients how to build and deliver commercial software and services at scale
Skills You're Bringing
- Strong knowledge of JavaScript and TypeScript
- Strong Experience with Node.js
- Strong Experience with React, including hands-on with Redux and knowledge of React
- Strong knowledge of object-oriented programming
- Strong knowledge of data structures, algorithms, and design patterns
- Strong knowledge of RDBMS (ideally MySQL), including data modeling, SQL, DDL, DML(stored procedures)
- Understanding of distributed system concepts, including message queues
- Strong experience with Git
- Experience with containerized services using Docker with Docker UCP/Swarm or
- Kubernetes
- Experience with Test-Driven Development (TDD) / unit testing
- Knowledge of Continuous Integration & Delivery methodologies
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.
Work Authorization
All applicants MUST be authorized to work in Canada and/or the United States. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Toronto/Remote
, ON
Hiring a Senior Technical Product Manager in Toronto/United States! In this position, you will own the vision and strategy for products on behalf of our clients, define the product roadmap, and deliver clear requirements that designers and engineers will use to bring your vision to life.
You'll conduct customer research, monitor and respond to feedback and metrics, and continuously drive improvements to the customer experience. You will drive day to day execution and delivery with constant re-prioritization and adjustments being made along the way.
Perks You'll Love
- Competitive compensation
- Full benefits, including $1000 towards any personal wellness (gym, running shoes, home bike, etc..)
- Flexible vacation and unlimited PTO policies
Skills You're Bringing
- Bachelor's degree, or 5+ years of equivalent professional experience as a product manager delivering commercial-grade software products and services
- Experience delivering software products and services targeted at highly technical audiences (i.e. software developers)
- 5+ years of experience working in a collaborative, multi-disciplinary team to deliver products/services
- Demonstrated skills in developing product roadmaps and functional requirements, launching new products/features, conducting customer research and/or facilitating user testing
- Experience leading cross-functional teams to deliver products and projects on tight deadlines
- Experience coordinating complex product development cycles and software development schedules
- Strong attention to detail and end-to-end ownership
Other Skills We'd Like to See
- Success delivering products/services in a high-growth environment, demonstrated ability to identify and solve ambiguous customer-focused problems
- Strong written and verbal communication skills
- Excellent analytical and quantitative skills; ability to use data and metrics to make recommendations and measure success
- Background as a software engineer is a big 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. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.