Careers @ Stars Technologies

Come build cool stuff with us

Great Place To Work Canada 2017 Great Place To Work Canada 2016 Great Place To Work Canada 2015 Great Place To Work Canada 2014 HR Star Award 2015

Careers

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. We are very honoured and proud to have been ranked #7 during the Great Places to Work Canada 2016 Awards Ceremony. In addition, we received special recognition for: Best Workplaces for Pride, Best Workplaces for Credibility, and Quality Workplace Relationships.

We encourage you to explore our current career opportunities and if your qualifications match our criteria please submit your resume to jobs@starstechnologies.com. The information you provide to use will be kept private in accordance with applicable data protection legislation. While we appreciate all submissions, only candidates selected for an interview will be contacted.

Stars Technologies provides equal employment opportunities in all aspects of employment without regard to race, colour, religion, sex, age, ethnic origin, ancestry, nationality, citizenship, pregnancy, sexual orientation, disability, or any other characteristic protected under federal, provincial, or local law.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

  • Technical Software Release Coordinator

    We are looking for a Technical Software Release Coordinator to join our Product Delivery team.

    Continue Reading...

  • Mobile Developer

    Stars Technologies is looking for a Mobile Developer to develop industry leading mobile software. The role works within a team environment to produce high quality mobile products while meeting key deadlines for releases.

    Continue Reading...

  • Web Developer - Front End

    Job Purpose

    Are you a Web Developer looking to work at the forefront of technology and innovative products used by millions of players?

    As you will be developing and maintaining systems to enable people to have fun, we strongly believe you in turn should have fun doing this.

    Focusing more on the jo…

    Continue Reading...

  • Infrastructure DBA

    Continue Reading...

View All(14 More)

Why Work For Us?

Serge B
Serge B

Serge B, President

In over 20 years in this industry, I have not seen a team so focused and so capable

Patty L
Patty L

Patty L, Project Manager

Casino Integrations

Can’t ask for a better place to work than Stars Technologies - great camaraderie, benefits, and people who care about creating a quality product

Dmitry Р
Dmitry Р

Dmitry Р, Team Lead

Integration Team

It is everyone’s dream to work amongst well educated, skillful, and highly professional people. I feel deeply honored to be part of such a team at Stars Technologies.

Dmitry M
Dmitry M

Dmitry M, GUI Developer

Casino Team

I am happy to participate in the creation of the best online casino games on the market, collaborating with a friendly team of highly skilled and motivated professionals.

Open Positions

Web Developer - Front End

Job Purpose

Are you a Web Developer looking to work at the forefront of technology and innovative products used by millions of players?

As you will be developing and maintaining systems to enable people to have fun, we strongly believe you in turn should have fun doing this.

Focusing more on the job itself, as one of our highly skilled Web Developers, you will analyse user requirements and produce corresponding development tasks, ensuring their completion by putting together a robust end to end process. You will maintain our existing systems, develop new system applications, and improve functionality to ensure high quality in any software releases.

Skills and Qualifications:

As our ideal candidate, it is essential that you have solid experience with JavaScript, HTML5 and CSS3, WebSockets, Creating stunning UI.

You will be building web front end seen by millions of people and therefore have previously worked on designing these for large volume usage by end users.

  • At least 5 years of progressive work experience in a similar role, ideally working with teams internationally
  • Bachelor's Degree in Engineering, Computer Science, or Mathematics
  • Well versed in software engineering principles, frameworks, and technologies
  • Comfortable speaking and writing in English in order to communicate with teams globally
  • Highly skilled at front-end engineering using JavaScript, various JavaScript libraries and micro frameworks, HTML5, and CSS3 to build large-scale applications in an enterprise environment
  • Exceptional understanding of OOP in JavaScript
  • Advanced understanding of HTTP/S, Web Caching, Cross Domain Integration, and Web Application Security
  • Experience in developing web UI and code on different browsers and screen sizes
  • Experience in mobile apps and/or game development using HTML5 and JavaScript
  • Experience in AngularJS/React and Bootstrap
  • Experience in WebSockets (and previously used frameworks such as socket.io)
  • Familiar with MVC/MVVM concepts
  • Familiar with Git and best practices in Source Control Management
  • Solid communication skills, solid writing skills, and solid people skills
  • Experience working in a regulated industry
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Technical Software Release Coordinator

Product Delivery team

We are looking for a Technical Software Release Coordinator to join our Product Delivery team.

Main Responsibilities

Release Planning and Coordination

  • Maintain the deployment schedule
  • Track and communicate build status, activities, issues and risks
  • Monitor build health, conduct build readiness reviews with development team leads
  • Coordinate scope changes
  • Coordinate deployments
  • Monitor resources capacity and utilization and help to effectively plan allocation of resources to development tasks
  • Build effective relationships with development leaders and business stakeholders

Documentation and Reporting

  • Maintain release procedures
  • Identify, track, and report key release metrics
  • Collect and communicate release notes
  • Collect reporting data from the databases and provide it to stakeholders

Continuous Improvement

  • Provide teams with trainings and support on software release processes
  • Proactively review company's processes, recommend improvements
  • Automate processes and procedures using JIRA and Confluence
  • Establish and maintain process governance in JIRA
  • Define and maintain a set of core rules for all processes, such as security, change management, support
Skills and Experience

Essential

  • 2 years of release coordination experience in a large scale web based development environment
  • 2 years of advanced experience with JIRA and Confluence
  • Professional knowledge of Excel
  • Strong communication skills in English
  • Exceptional organizational skills
  • Strong understanding of programming and databases based on hands on past experience
  • B.Sc. or higher in Science, Math or Engineering
  • Ability to build effective relationships with development leaders and business stakeholders
  • Ability to multi-task
  • Self-motivated, ability to overcome obstacles and tolerate stress of a fast paced environment

Desirable

  • Prior experience in online gaming sector
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Technical Production Support Analyst

Production Support

We are looking for a strong Technical Production Support Analyst to join our team.

Main Responsibilities
  • Manage incidents, including reproduction of issues using replicated environments, clarification of workflows or system behaviour, thoroughly logging incidents, and escalation to development as needed
  • Effectively perform root cause analysis of issues and report the outcome
  • Establish, build and grow relationships with staff through effectively and consisten communication
  • Liase with 3rd party providers/suppliers as required
  • Work within a team, to manage and resolve incidents via phone and/or email
  • Resolve issues managing workflow across multiple internal teams and regions
  • Write scipts/queries/Excel functions to analyze large amounts of data
Mandatory Skills and Experience
  • 2-4 years of experience in a technical role supporting critical computer systems in a 24/7 environment
  • Engineering/Computer Science degree, Computer programming diploma or relevant experience
  • Ability to logically and analytically troubleshoot software and to discuss issues with various stakeholders throughout throughout the company
  • Exceptional attention to detail and ability to work with a high level of accuracy
  • Exceptional communication skills in English: verbal, written and listening
  • Good understanding of the SQL language and ability to write queries
  • Excellent computer knowledge, proficiency in internet technologies and software development principles
  • A disciplined and knowledge based approach to problem solving
  • Self-starter that is able to work independently and has an established track record of working in a team environment
  • Exceptional organizing, prioritizing and multitasking skills
  • Ability to perform effectively under pressure
Desirable Skills and Experience
  • Experience in online gaming
  • Knowledge of Perl or other scripting languages
  • Experience with command line in Linux/Windows environment
  • ITIL certification
  • Basic understanding of Java and/or C++
  • Experience with Mac OS
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Software Developer (Middle-Tier)

Job Purpose

This position requires the successful candidate to design, develop, and support Java application code required to integrate the core PokerStars system with 3rd party applications.

Key Responsibilities
  • Integrate the core system functionality with 3rd party systems
  • Understand and modify complex systems already in use
  • Work with a Business Analyst to formalize requirements and develop implementation plans
  • Perform the design, development, and support of integration applications in Java with some HTML/CSS and JavaScript
  • Debug and analyse software performance
  • Collaborate and suggest solutions through participation in peer code reviews
Skills and Experience

Essential:

  • 5 years of Java development
  • Expert knowledge of modern middle-tier (web-related) Java technologies
  • Excellent coding skills, ability to produce clean, robust, accurate, and efficient code that meets specs
  • Knowledge of HTML5, CSS3, and JavaScript
  • Knowledge of computer networking and distributed applications patterns
  • Ability to read and understand C++ code
  • Clear understanding of Internet communication protocols such as TCP/IP, UDP, HTTP
  • Ability to work under pressure and meet deadlines
  • Good written and oral communications skills
  • Bachelor degree or better in Computer Science or equivalent

Desirable:

  • Knowledge of modern Java application frameworks, such as Spring
  • Knowledge of modern JavaScript frameworks, such as AngularJS or React
  • Experience with Docker or Kubernetes
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Software Developer (Backend)

Job Purpose

This position requires the successful candidate to design, develop, and support C++ application code required to integrate the core PokerStars system with 3rd party applications.

Key Responsibilities
  • Integrate the core system functionality with 3rd party systems
  • Understand and modify complex systems already in use
  • Work with Business Systems Analysis team to formalize requirements and develop implementation plans
  • Perform design, development, and support of integration applications in C++
  • Debug and perform performance analysis
  • Collaborate and suggest solutions through participation in peer code reviews
Skills and Experience

Essential:

  • 5 years of C++ development
  • Expert knowledge of C++ and STL library
  • Excellent coding skills, ability to produce clean, robust, and accurate code that meets specs
  • Experience in designing efficient algorithms
  • Solid knowledge of SQL scripting and relational database (SQL Server, DB2)
  • Knowledge of computer networking and distributed applications patterns
  • Clear understanding of Internet communication protocols such as TCP/IP, UDP, HTTP
  • Good written and oral communications skills
  • Ability to work under pressure and meet deadlines
  • Bachelor degree or better in Computer Science or equivalent

Desirable:

  • Knowledge of Java, C#, Perl scripting
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Senior Client Developer

Poker

Job Purpose

Design, implement, test, and maintain the client code for core applications.

Main Responsibilities
  • Attend project kick-off, design and review meetings
  • Work closely with the our business analysts (Project Management Office) and the design team as part of the development of the system
  • Transform approved requirements into compelling, usable, media-rich interactive experiences
  • Write clean, documented, reusable, and scalable code
  • Maintain a coding skill set consistent with current technologies, sharing knowledge as applicable
  • Work at both detailed and abstract levels, solving problems creatively
  • Provide assistance to our QA and Production Support teams
Skills and Experience

Essential:

  • At least 8 years programming client applications
  • Experience with C++ development
  • Experience with game-development platforms (preferably Cocos2d-x)
  • Experience using internal Windows OS (WIN32 API)
  • Knowledge of computer networking and internet communication protocols such as UDP & HTTP

Desirable:

  • Proven ability to develop UI prone applications with strong user experience awareness and optimization
  • Strong attention to detail, organization, and time management/project management skills
  • Strong understanding of the latest features and development best practices, including features in upcoming SDKs, resource optimization techniques and social network integration (e.g., Facebook, Twitter)
  • Proven familiarity with OOP and implementation of software design patterns
  • Experience and a good understanding of SQL Server, DB2 or similar
  • Exposure to macOS application development
  • Knowledge of OpenGL
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Quality Assurance Analyst - Poker

QA

Stars Technologies develops software for PokerStars and other affiliated brands owned and operated by The Stars Group. We are currently looking for a talented graduate to join our dynamic QA department, as a strong QA Analyst to join our poker team.

Main Responsibilities (Game Time)
  • Maintain a high level of quality assurance for client/server application by applying testing processes to new and existing products, related but not limited to online poker
  • Analyze business documents to understand and determine any gaps in requirements
  • Create, maintain, and execute test cases
  • Review and investigate server log errors
  • Identify defects and minimize steps to reproduce
  • Log concise and detailed bugs into a defect tracking tool
  • Work closely with development and business teams to reproduce, prioritize, and monitor defects
  • Provide test status updates to various stakeholders
  • Balance multiple projects and priorities with minimal supervision while working under tight deadlines
Skills and Capabilities

Required (FOLD if you don't have any of the below)

  • Poker enthusiast with extensive knowledge of online poker
  • Post-secondary education
  • Excellent communication skills
  • Strong analytical and problem solving skills
  • Detail oriented

Preferred (Go ALL-IN if you have it all)

  • Solid knowledge of SQL
  • Computer Science degree or equivalent
  • Coop work experience
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

QA Analyst

Operations

Quality Assurance Analyst position is for a person who is curious by nature, passionate about quality testing, and willing to go the extra mile to find defects before our internal and external customers do.

Main Responsibilities
  • Review functional and design specifications to ensure full understanding of individual deliverables
  • Identify test requirements from specifications, map test case requirements, and design test coverage plan
  • Develop, document, and maintain functional test cases and other test artifacts
  • Execute the agreed set of test cases, in line with the test design and the release schedule, clearly and accurately report test results and progress
  • Ensure that validated deliverables meet functional and design specifications and requirements
  • Identify and report any bugs identified within the software
  • Follow up on reported issues, ensure defects are fixed
  • Identify any potential quality issues per defined process and escalate potential quality issues immediately to management
  • Develop and maintain healthy collaborative relationships with other parts of the business and colleagues
  • Hold and facilitate test plan/case reviews with cross-functional team members
Requirements

Essential

  • 3+ years of quality assurance experience in a large scale interactive environment
  • Experience with testing Client/Server, Web and Mobile Applications
  • Experience with cross-browser testing
  • Working knowledge of SQL language, ability to write RDBMS queries
  • Proven ability to define and write test case scenarios
  • Familiarity with web technologies and debugging tools
  • Ability to logically and analytically troubleshoot software and to discuss issues with various stakeholders throughout the company
  • Ability to balance multiple projects and priorities with minimal supervision, able to work tight deadlines under pressure
  • Strong communication skills
  • Proactive and supportive team player, dynamic, clear and flexible thinker

Desirable

  • Experience with Mac OS; Knowledge of Perl or other scripting language
  • Online gaming experience (Poker, Casino, Sports)
  • Experience working with remote teams

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Project Manager

We are looking for a strong Project Manager to join our team.

Responsibilities
  • Define project goals, scope and deliverables, involving all relevant stakeholders and ensuring technical feasibility
  • Create a detailed project plan which identifies and sequences the activities needed to successfully complete the project, including resources & timelines
  • Help execute the project according to the project plan
  • Provide direction and support to project team
  • Monitor the progress of the project and make adjustments as necessary to ensure the successful completion of the project
  • Evaluate the outcomes of the project vs those established during the planning phase
  • Maintain comprehensive project documentation and provide timely status reports to management
  • Maintain a balance between detail and the "big picture" vision of the project
  • Communicate Effectively: Speak, listen and write in a clear, thorough and timely manner
  • Foster Teamwork: Work cooperatively and effectively with others to set goals, resolve problem, and make decisions that enhance organizational effectiveness.
Required Experience and Education
  • At least 2 years of working as a Project Manager and Business Systems Analyst
  • At least 2 years project management experience with software projects
  • At least B.Sc. in Science, Math or Engineering
Required Skills and Capabilities
  • Critical analytical thinking and problem solving skills
  • Perfect writing and presenting skills
  • Multi-tasking on several projects at once
  • Planning and organizing
  • Decision-making
  • Team work
  • Negotiation
  • Conflict management
  • Adaptability
  • Stress tolerance
Nice to Have Experience
  • Strong understanding of programming in large scale e-commerce environment
  • Online gaming (e.g. poker, casino, sportsbook)
  • Financial and/or online payments systems
  • 3rd party integrations
  • Experience with financial and/or regulatory/licencing software projects
  • BA and/or PM certification

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Office Coordinator

Responsibilities
  • Back- up to Office Manager
  • Responsible for entering invoices into company systems to facilitate payment
  • Responsible for preparing employee expense forms
  • Responsible for maintaining time off requests and Excel documents
  • Various tracking reports and data entry
  • Assist/coordination with company events
  • Maintenance of various employee information spreadsheets
  • Interaction with employees and providing assistance to them when needed
  • Interact with various suppliers and vendors
  • Tracking inventory and order supplies
Skills and Capabilities
  • Strong communication skills: verbal and written
  • 4-6 years of relevant work experience in an office environment
  • Experience with Microsoft Office: Outlook, Word, Excel, PowerPoint
  • Intermediate knowledge of Excel
  • Problem solving with minimal supervision
  • Experience in an office environment and facilities coordination
  • College Diploma, certification or equivalent
  • Effective interpersonal skills with all levels of employees
  • Experience with Workday is an asset
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Mobile Developer

Poker Mobile Development

Stars Technologies is looking for a Mobile Developer to develop industry leading mobile software. The role works within a team environment to produce high quality mobile products while meeting key deadlines for releases.

Main Responsibilities
  • Interacting with business sponsors to build and clarify development requirements
  • Working with a team to develop numerous mobile software products (Android, and/or iOS)
  • Collaborating with members from other teams (desktop client, graphics, and server) to complete development and meet production deadlines.
Mandatory Requirements
  • 5+ years of experience in C/C++
  • B.Sc. or higher in Math, CS or EE

For Android developer, 3+ years experience:

  • Good knowledge of Android SDK
  • Good knowledge of Java
  • Familiarity with Android NDK
  • Familiarity with JNI

For iOS developer, 3+ years experience:

  • Good knowledge of iOS SDK
  • Good knowledge of Objective-C++
Desired Skills and Qualifications
  • Experience with Cocos2d-x game engine
  • Experience in delivering commercially available mobile applications in a development role
  • Experience in the development of on-line games
  • Experience in porting desktop applications to a mobile platform
  • Understanding of networking protocols such as TCP and UDP
  • Experience in working with a graphics team in developing app features (at least 1 previous role)
  • Experience in working with a gaming engine (Cocos2d-x preferred) in providing gaming elements within an app (at least 1 previous role)

For iOS Developer:

  • Familiarity with AutoLayout
  • Familiarity with SpriteKit and CoreGraphics

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Java Developer for JIRA

Product Delivery

Main Responsibilities
  • Develop Java/Groovy plugins and scripts for JIRA using Jira APIs and ScriptRunner add-on
  • Identify and capture business processes, and propose their implementation in JIRA
  • Develop and maintain business processes in JIRA
  • Create JIRA workflows including project workflows, field configurations, screen schemes, permission schemes and notification schemes in JIRA
  • Create custom dashboards, reports, JQL queries and direct SQL queries to the JIRA database
  • Perform JIRA and Confluence administration tasks including monitoring, upgrades, and scheduled jobs
  • Provide ongoing support and training to JIRA and Confluence end-users, including interfacing with Atlassian support
  • Provide recommendations on JIRA plugins and best practices
  • Work closely with other teams to define best practices for using tools across the organization
Skills and Capabilities
  • 5+ years of experience in Java and JavaScript development, HTML, CSS, and REST interfaces
  • Knowledge of Atlassian SDK, JIRA Java API, JIRA REST APIs, and JIRA plugin development
  • 2+ year experience of JIRA administration, including customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes
  • Process-oriented
  • Experience in performing Atlassian installations, upgrades, and migrations
  • Workflow development expertise, including post functions, conditions, validators, and properties
  • MySQL database skills for querying, backups, migrations
  • Understanding of Application Links, integration of Atlassian tools with each other
  • Strong analytical and communication skills

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Infrastructure DBA

Job Purpose

Maintain, monitor, and support Databases in all environments which includes performance monitoring, tuning, development of infrastructural projects, determining capacity, backing up and disaster recovery planning

Responsibilities
  • Monitor and support the DB infrastructure
  • Tune and troubleshoot
  • Review codes and configuration changes
  • Contribute to the development of the system's architecture
  • In-depth knowledge of relational databases architecture
  • General systems management, networking skills and storage planning
  • Database authentication models and security profiles
Skills and Capabilities

Essential

  • 5-7 years of experience in a comparable role, on-call experience is a plus
  • Demonstrated knowledge of Database installation, configuration, maintenance, and support
  • Knowledge of Database backup and recovery procedures
  • Experience in working with non-relational databases is a plus
  • Analytical and problem-solving skills
  • Multitasking and prioritization skills
  • Overall knowledge of operating systems, networks, storage systems in relation to database environments
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Human Resources Coordinator

Key Responsibilities
  • Assist in talent acquisition for both external/internal applicants and coordination with recruiting agencies
  • Closely work with managers to coordinate recruitment activities such as phone interviews, tests, and offer letters
  • Conduct employee feedback interviews
  • Coordinate the coop program
  • Document HR processes and procedures
  • Assist in the development, implementation, and administration of HR initiatives and projects
  • Process employee changes, new hires, terminations, and maintain all employee files in HR System (Workday)
  • Answer general HR related inquires and assist with HR administrative duties (e.g. generating employment verification letters)
  • Ensure processes and procedures are in place to fulfill all human resources obligations
  • Assist and participate in the Joint Health and Safety Committee
  • Develop excellent business relationships with management, employees, and global HR team
  • Produce and maintain reports and trackers
  • Create and update letters, policies, and templates
Skills and Qualifications

Education

  • Undergraduate degree with a concentration in Business Administration and/or Human Resources
  • Diploma in Human Resources Management or CHRP would be an asset

Work Experience

  • 2-4 years experience in a Human Resources role, preferably in a Software/Tech environment
  • Previous experience with HRIS is a must, preferably Workday
  • Experience in full cycle recruitment and HR administration
  • Comfortable with supporting multiple locations

Job Skills

  • Able to manage multiple tasks efficiently
  • Strong organizational skills
  • Able to work effectively in a team environment
  • Strong written and verbal communication skills
  • Computer skills at power user level
  • Complete mastery of MS Office applications (Word, Excel, and PowerPoint)
  • Experience preparing corporate level HR presentations
  • Able to uphold strict confidentiality and privacy with employee information

This position will be based in our Richmond Hill office, but will require minimal travel to the Downtown Toronto office.

What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

DevOps Analyst

Job Purpose

As a member of DevOps team, you will be working on transforming and improving production, QA, and development infrastructure designing and implementing efficient software delivery processes for The Stars Group, a world leader in online gaming.

Responsibilities
  • Administer and support OS/Applications in multiple heterogeneous environments
  • Maintain Git repositories and develop hooks/extensions for it
  • Monitor production infrastructure
  • Collaborate with other software delivery teams to design, build, and deploy various systems components
  • Automate and optimize heterogeneous development and testing environments
  • Build automated processes to quickly on-board new technologies
  • Plan deployments and improvements to CI/CD pipelines
  • Train DevOps tools users and document workflows and their modifications
  • Support CI/CD pipelines for multiple teams and environments
Skills and Capabilities

Essential

  • Computer Science, Engineering degree or equivalent experience
  • Ability to use a wide variety of open source technologies and tools
  • Ability to code in Python/Bash
  • Experience with source control systems (Git is preferable)
  • Experience with at least one CI system (Jenkins/TeamCity preferable)
  • Experience with various build systems (Maven/Ant/Node)
  • Experience with configuration management (Chef, Salt, Ansible)
  • Experience with Docker and container management technologies is an advantage
  • Experience with systems and IT operations
  • Working knowledge of MS Office including Visio
  • Excellent communications skills in English, including writing and diagramming

Desirable

  • Prior experience working in large scale 24/7 e-commerce IT environment
  • Experience working in a cross functional team
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

C++ Developer

Payment & Licensing

Job Purpose

This position offers the successful candidate the opportunity to work on a wide range of projects and systems within our company. Develops complex software and execute design for small sets of new functionality.

Responsibilities
  • Develop complex software in C++ language
  • Understand and modify complex systems already in use
  • Work with a business analyst to formalise requirements and develop implementation plans
  • Lead and perform the design, development, and support of financial/reporting applications
  • Perform technical cause analysis and suggest corrective actions for given problems
  • Collaborate and suggest solutions through participation in peer code review
Skills and Capabilities

Essential

  • 6+ years of C++ development
  • Expert knowledge of C++ and STL library
  • Excellent coding skills, ability to produce clean, robust, and accurate code that meets the specs
  • Experience in designing of efficient algorithms
  • Solid knowledge of SQL scripting and relational database (SQL Server, DB2)
  • Knowledge of computer networking and distributed applications patterns
  • Clear understanding of Internet communication protocols such as TCP/IP, UDP, HTTP, etc.
  • Ability to work under pressure and meet deadlines
  • Bachelor or better in Computer Science or equivalent

Desirable

  • Good written and oral communication skills
  • Experience with financial application
  • Knowledge of Java, C#, Perl scripting
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Business Systems Analyst

Job Purpose

As Business Systems Analyst, you will play a key role in defining and developing cutting edge online finance and e-payments applications.

Responsibilities
  • Planning integrations and developing API requirements
  • Preparing and writing business requirements and functional specifications
  • Designing and analysing complex business processes
  • Planning and co-ordinating project delivery between business units and development team
  • Conduct QA testing
Skills and Capabilities

Essential

  • At least 2 years of experience as a Business Systems Analyst in a large volume on-line environment
  • Strong understanding of programming in large scale e-commerce environment
  • Experience integrating with 3rd party systems
  • Experience in designing or maintaining financial/e-payments applications
  • At least B.Sc. in Science, Math or Engineering
  • Excellent writing and presenting skills
  • Critical analytical thinking and problem solving skills
  • Multi-tasking on several projects at once
  • Planning and organizing
  • Team work
  • Negotiation
  • Conflict management

Desirable

  • BA and/or PM certification
  • Knowledge of other languages
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Application Security Analyst

Software Security Team

Job Purpose

Stars Technologies is a subsidiary and the main technology provider of The Stars Group, and we develop software for industry-leading brands such as PokerStars, the biggest poker site in the world. This position offers the successful candidate the opportunity to protect and enhance the security of our infrastructure, applications, and online services.

Main Responsibilities
  • Research and analyze attacking vectors of our infrastructure and applications
  • Design and develop counter-measures against cyber-attacks
  • Promote and integrate security concepts and mentality into software development life cycle (SDLC)
  • Provide security training within the company
  • Research state-of-the-art security vulnerabilities
  • Build automatic tools to discover security weaknesses
  • Perform security code review
Skills and Experience

Essential

  • Concrete work or research experience in the field of application security/software security (2+ years)
  • Strong programming background in C++ or web application development (5+ years)
  • Thorough understanding of the latest security principles, techniques, and protocols

Desirable

  • Experience in some of the following fields: security testing, penetration testing, intrusion detection, static code analysis and authentication system
  • Solid knowledge of cryptography
  • Familiarity with web technologies, web security, and its best practices
  • Passionate about security with a strong desire to learn new technologies
  • Deep understanding of the design and analysis of algorithms and data structures
  • Excellent communication and teamwork skills
  • Experience with automatic code generator and automatic testing tools
  • M.Sc. or Ph.D. degree in Computer Science or equivalent experience
  • Cybersecurity certification such as CISSP is a strong asset
  • Previous experience as an ethical hacker is a strong asset
  • Experience with machine learning techniques
  • Knowledge of compiler technologies, Windows internals, and/or network protocols
  • Knowledge of at least one scripting language such as PHP, Perl, and/or Python
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now