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.

  • Operations Process Engineer

    Continue Reading...

  • Technical Software Release Coordinator

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

    Continue Reading...

  • Senior Core Server Developer

    Job Purpose

    Develop leading-edge software products to provide the world's best online gaming experience.

    Continue Reading...

  • Mobile Developer

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

    Continue Reading...

View All(9 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

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

Senior JavaScript Game Developer

Slots and Table Game Design

We are seeking experienced game programmers. The developers will be responsible for creating and maintaining JavaScript games written using game engine based on Cocos2d-x.
The candidate for this senior position is accountable for design, development, testing and support of games and providing guidance and mentoring to the junior developer.

  • Game development with proficiency at building and integrating with professional Windows and/or Mac applications on the desktop
  • Develop product features through entire product life cycle, including specification, design, implementation, debug, release, and support
  • Thrive in a very agile development process with rapid releases
  • Work with other teams at the company to develop and maintain multiple client products and related features
  • Interface with other team members to incorporate their innovations and vice versa
  • Be passionate for well-designed, highly maintainable code
  • Be responsible for design and code reviews
  • Identify and communicate best practices
Main Responsibilities
  • Model and analyze functional requirements by defining use case specifications and information, data and decision flows
  • Make effective use of UML to define and communicate high level design
  • Assist in analysis of functional requirements to create high level technical design specification
  • Assist in creating detailed specifications, including steps required to develop or modify systems
  • Identifying options for potential solutions and assessing them for technical and business suitability
  • Collaborate with business analysts and architects to ensure consistent, achievable solutions that are aligned to strategic imperatives
  • API specifications
  • Flexibility and ability to work on new software platforms, including the newest web/mobile technologies
  • Design, development, unit testing and testing of client-side applications, features or changes based on business or functional requirements
  • Delivery of projects within project deadlines with a high degree of confidence and quality
  • Ensure development best-practices are followed
  • Provide guidance and instructions to junior developers
  • Participate in the software development process from design to release
  • Write clean, structured, object-oriented code with change and reuse in mind
  • Internal and External documentation
Essential Skills and Experience
  • Bachelor's degree or technical diploma in computer science, computer technology or related field
  • 5+ years of professional experience in software/internet application development
  • Passion and enthusiasm for games development
  • Team player
  • Strong game development experience
  • Strong development experience and extensive practical knowledge of pure JavaScript
  • Experience implementing MVC and ECS architectures
  • Experience with UI development, multithreaded software, Windows and/or Mac OS
  • Good knowledge of web application development environments
  • Working experience with Source Control software
  • Strong understanding of the software development life cycle
  • Excellent analytical and problem solving skills
  • Excellent written and verbal communications skills
  • Quick learner with very strong technical aptitude
  • Capacity for being detail-oriented and well organized
  • Ability to work concurrently on multiple projects
  • Able to successfully work under tight time constraints
  • Ability to prioritize work
  • Knowledge and experience with Cocos2d-x is a plus

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 Core Server Developer

Poker

Job Purpose

Develop leading-edge software products to provide the world's best online gaming experience.

Main Responsibilities
  • Design, develop and maintain the core internals and low level libraries of our game system
  • Produce API and design documentation and assist the integration efforts of other teams
  • Support and drive architectural decisions with respect to our core game system internals
  • Ensure our game system continues to scale successfully with our growing player base
  • Deliver high quality software and provide support to our QA teams
Essential Skills and Experience

Essential:

  • 8+ years of C++ development
  • Expert knowledge of Windows OS internals (WIN32 API and Multi-threading)
  • Expert knowledge of computer networking and distributed applications
  • Solid knowledge of Internet communication protocols such as TCP/IP, UDP, HTTP, etc.
  • Excellent coding skills, ability to produce clean, robust and accurate code that meets the specs
  • Experience in designing of efficient algorithms
  • Expert knowledge of STL library
  • Ability to work under pressure and meet deadlines
  • Experience with relational database (SQL Server, DB2)
  • M.Sc. or better in Computer Science or equivalent work experience

Desirable:

  • Experience with Test Driven Development and Agile methodologies
  • Understanding of poker and other card games
  • Familiarity with the online poker Industry
  • Good knowledge of network security (PKI, TLS/SSL)
  • Experience with mission critical 24/7 operations
  • Familiarity with OpenSSL and Pseudo/Hardware RNGs
  • Database programming
  • Scripting experience (Shell/Perl/Python)
  • Excellent written and oral communications skills
  • Experience in game development
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

Senior Application Security Engineer

Software Security Team

This position offers the successful candidate the opportunity to harden existing and newly developed applications against cyber-attacks, with focus on C++ applications.

Main Responsibilities
  • Write software to improve network level, host level and application level security
  • Use static and dynamic analysis tools to identify and fix software vulnerabilities
  • Perform security code reviews
  • Maintain and extend secure coding guidelines, educate developers on common weaknesses and best secure coding practices
Essential Skills and Experience
  • Extensive work experience in the field of information/software security, and extensive knowledge and deep understanding of software weaknesses (CWE, OWASP)
  • Expert knowledge of C++ with 5+ years of C++ development experience
  • Solid knowledge of cryptography and networking protocols
  • Excellent communication and teamwork skills
  • An intense interest in security and a strong desire to learn new technologies
  • Knowledge of Windows internals
  • Experience with static code analyser such as Lint and Clang
  • Knowledge of at least one scripting language such as PHP, Perl and Python
  • M.Sc. or Ph.D. degree in Computer Science or equivalent experience
  • Comfortable with Git and JIRA
  • Experience with machine learning techniques is a plus
  • Knowledge of compiler technologies is a plus

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 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)
  • Payment systems
  • 3rd party integrations
  • Regulatory/licencing 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

Operations Process Engineer

Responsibilities
  • Analyze, measure, and document existing operations and processes in the company
  • Play a key role in design and re-design of operations and processes increasing their overall efficiency, quality, and compliance
Skills and Capabilities

Essential

  • 2-5 years of experience in process engineering in a large scale software development environment or a closely related high tech industry
  • Passion for precision, process measurement and optimization
  • At least B.Sc. in Industrial Engineering, Operations Research, Computer Science or Electrical Engineering
  • Strong analytical mindset & ability to multi-task
  • Strong all around English communications skills including presenting
  • Complete mastery of MS Office and BPE tools

Desirable

  • Experience working in a strictly regulated environment in multiple European and North American jurisdictions
  • Experience in process engineering in a publicly traded company
  • Familiarity with online gaming
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 online gaming 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
  • Good knowledge of C/C++ - 5+ years experience
  • 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

For iOS Developer:

  • Familiarity with CoreGraphics
  • Familiarity with AutoLayout.

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

Linux System Administrator/DevOps Engineer

Job Purpose

Stars Technologies seeks a motivated Linux System Administrator / DevOps Engineer with 5+ years of experience to join our Engineered Systems Team and support large-size production environments. The ideal candidate must have creativity in problem solving and be eager to learn and grow in the role.

Responsibilities
  • Monitoring and maintenance of complex multicomponent systems
  • Setting up monitoring and backup solutions on the supported platforms
  • Architect and implement complex IT solutions; adopt the variety of new technologies
  • Analyse, design, and develop modifications to the existing systems
  • Provide support, including technical documentation and relevant reports
  • Recommend, evaluate, and pilot new tools; build prototypes, PoC, QA, and production environments
  • Review and document the functionality of existing environments while proposing enhancements and upgrades
  • Create test plans, installation guides, technical specifications, white papers, and best practice documentation
  • Work with the databases and storage systems
  • Script and automate routine tasks and procedures
  • Work with servers and spare parts inventory
Skills and Capabilities

Essential

  • Minimum 5 years Unix/Linux administration experience
  • Minimum 3 years IT experience in an enterprise environment
  • Strong knowledge of monitoring tools (Zabbix, PRTG, MRTG, Nagios, collectd, Grafana, OSSEC, Prometheus or equivalents)
  • Experience in hardware inventory management
  • Advanced scripting skills: Python, Bash, Perl
  • Familiarity with Linux and Windows operating systems
  • Familiarity with x86 servers hardware (HP, Dell)
  • The ability to effectively prioritize your workload and manage multiple daily tasks
  • Excellent organization skills with a strong attention to details
  • Excellent written and oral communication in English
  • Computer Science or Engineering degree, or equivalent work experience

Desirable

  • Working knowledge of NoSQL databases
  • Working knowledge of SQL databases
  • Experience in support of Elastic Search, Kibana, Logstash stack
  • Experience in support and application of MySQL and MongoDB
  • Experience in application and maintenance of TSDB, Influx DB, Prometheus
  • Experience in maintenance of Apache Kafka, Zookeeper, RabbitMQ, Eurika
  • Experience with Redis, Memcached
  • Experience in designing tools and reports for operations and business users
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

Integrations Business Systems Analyst

Business Systems Analysis (Casino & Poker)

We are seeking an Integrations Business Systems Analyst to join our company. The candidate will play a key role in expanding Stars Technologies' payment and 3rd party offerings. We are looking for a business analyst who will manage our 3rd party integrations by gathering information, analysing requirements and producing technical documentation for software development.

Main Responsibilities
  • Planning integrations with 3rd parties, 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.
Mandatory Requirements
  • 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.
  • 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.
Desired Skills and Qualifications
  • Online gaming experience (e.g. poker, casino, sportsbook).
  • BA and/or PM certification.
  • Knowledge of other languages.

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

Casino Senior Graphics Designer

Slots and Table Game Design

We are looking for a Senior Graphic Artist who is passionate about games with a high level of creativity, and making world class online games. This position will be working on slot games that will be played all over the world! Create game content and UI visuals for HTML and Mobile platforms. The role is accountable for all aspects of design, development, and testing of graphics content in conjunction with product management stakeholders.

Main Responsibilities
  • Collaborate with design leads, business analysts and product managers to ensure consistent, achievable visual design solutions that are aligned to strategic imperatives
  • Game graphic design, development and testing of HTML 5 graphics, components and features
  • Adapt interactive and graphics solutions to a variety of platforms and visual styles
  • Participate in the software development process from concept design to release
  • Identify and conceptualize options for potential solutions for technical and business suitability
  • Assist in creation and analysis of functional requirements and specifications of front-end interactive components and graphics solutions
  • Create and review documentation including concept and proposal presentations
  • Be flexible and capable of working on new software platforms, including the newest web/mobile technologies
  • Deliver projects within project deadlines with a high degree of confidence and very high quality
  • Ensure development best-practices are followed
Essential Skills and Experience

Essential:

  • Bachelor's degree or diploma in CG Graphic Design or Web/Media Design or related field
  • 6+ years of professional experience in graphic/animation design for software interactive development across multiple platforms; Windows, Mac, iOS, Android
  • Ability to create professional quality artwork in a variety of visual styles including but not limited to: 2D,3D, Illustration skills, character design, animation, backgrounds, interface design
  • Proven interactive design and development experience with HTML5/CSS3, Flash, Unity for desktop and mobile applications
  • Working knowledge of Adobe Illustrator, Photoshop, After Effects, Maya or Max, and related graphics software
  • Strong understanding of visual and interactive design and concepts
  • Additional graphics, media or animation software experience is an asset
  • Experience with source control and project management software is a plus
  • Strong understanding of the software development life cycle Excellent analytical, problem solving and organizational skills
  • Team player with excellent written and verbal communications skills
  • Ability to successfully work concurrently on multiple projects and under tight time constraints
  • Capable of prioritizing tasks and working with minimal supervision

A portfolio and samples of current artwork, designs, and products is required. Web links should be provided for published materials. Source files may be requested for technical review.

Desirable:

  • UX/User-Interface design with proficiency at integrating with professional applications for the desktop, mobile and tablet formats. Knowledge on animation and effects for UI
  • Strong visual design understanding relative to games and applications. Ability to design concise and beautiful iconography
  • Be passionate about games and well-designed, high quality, versatile graphics and interfaces
  • Thrive in an agile and waterfall development process with rapid releases
  • Identify and communicate best practices

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 Operations Manager

Responsibilities
  • Oversee design and optimization of business processes
  • Lead implementation of business process changes
  • Assist MD in preparation of budgets and forecasts and regularly follow-up on their execution
  • Design and implement management reporting
  • Liaise with corporate finance team
Skills and Capabilities

Essential

  • 5+ years of experience in leading a business operations team in a large scale software development environment or a related high tech industry
  • 5+ years of experience in analysis, design and implementation of business operations and processes in a publicly traded company
  • 3+ years of experience working with senior technical and business stakeholders with competing priorities
  • 2+ years of experience with implementing business process changes in a compliant and auditable environment
  • Passion for precision, process measurement and optimization
  • MBA or Masters in Industrial Engineering
  • Strong all around English communications skills

Desirable

  • Experience working in a strictly regulated environment in multiple European and North American jurisdictions
  • Understanding of accounting and accounting systems
  • Familiarity with online gaming
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