Who is Chartwell?
Chartwell Technology Inc. (Chartwell) is an innovative developer of complete online gaming software and systems offering an industry-leading choice of gaming. The Chartwell Gaming System is used by some of the world's most respected land-based and internet casino and sports betting operators. Established in 1998 we have over 100 people working in Calgary, (Canada-based head office) Malta, Singapore and in London. Our Malta office is the headquarters for European sales and client management. The Chartwell product range includes internet based casino and soft games and linked progressive jackpots. Our internet games can also be deployed within a server-based gaming structure. We are profitable and debt-free. Check us out www.chartwelltechnology.com and TSX: CWH.
Why Choose Chartwell?
Technically elite teams who work together around the world
We put fun into work
People and their skills, ideas and creativity are valued
High energy and creative atmosphere
Entrepreneurial spirit
Career growth and personal development opportunities
Accountability for actions, commitment and decisions
Commitment to our staff, our clients and our quality work
Flexible work hours
Cultural diversity
Casual dress with a professional attitude working environment
Competitive salary and benefits package
Bring your skills to Chartwell. Share them with others and learn new ones. Work for an exciting progressive and growing company. Be inventive. Be challenged. Be Valued. Work for Chartwell and make your mark.
The Sales Manager, reports into the Sales Director and is responsible for developing, managing and executing on their sales pipeline of potential new European clients. Teamwork between Sales Manager and Director will be a crucial success factor and at times the pair will develop presentations and approach prospective clients together. As a client facing representative of Chartwell Games (International) Limited (CGI), the Sales Manager must provide leadership towards the achievement of maximum profitability and growth in line with company vision and values. In addition the Sales Manager must establish plans and strategies to expand the client base and to support the growth in positive awareness and appreciation of the Chartwell brand and product suite.
CGI employees in Malta are office based, but CGI employees in the UK currently work from home. For this role the location for the chosen candidate is negotiable. However, a European location is a minimum requirement.
Primary Responsibilities:
Developing and managing a sales pipeline of sales prospects.
Completing new sales and business development.
Working within and to business rules established by the Sales Director.
Negotiating b2b contracts with sales prospects.
Promoting Chartwell within the online gaming industry.
Gathering market intelligence for distribution within the company.
Participating in sales and business development activities at trade shows, conferences and events.
Required Skills:
Proven sales success selling within a business-to-business model and organization.
High level of analytical skills, specifically in identifying,
qualifying and engaging sales prospects.
High level of organizational skills, specifically in managing multiple live sales initiatives.
Personable, presentable and confident.
Education and experience:
Demonstrable experience of having worked as both the secondary (sales support) and as the primary lead in completing / closing sales opportunities.
5 – 7 years of sales experience working in technology, digital media and / or the Internet.
2 – 3 years sales and / or marketing experience within the iGaming industry.
If you want to be part of a team that is developing cutting edge technology and changing the face of Internet entertainment apply online now. Thank you to all interested candidates for applying. Only those individuals being considered for an interview will be contacted.
The candidate must have a minimum of 5+ years experience in working within the dot com and/or ecommerce sectors.
The candidate will be part of a network system administration team to support our global infrastructures for the Chartwell Gaming System and will consist of maintaining Linux and Windows servers, firewalls, load balancers and network availability including all aspects of security, Xen Virtual Server deployments, OS Patching and third party application.
The position requires a highly motivated individual to work with in a highly skilled and dynamic team. The candidate must be proactive, dynamic and team orientated. Must have excellent written and verbal English communication skills.
Primary Responsibilities:
Supporting clients (internal and external) and team members with system administration issues and mentoring team members in technologies such as Linux and networking.
To assist senior system admin in co-location administration including the following:
Firewall administration
Load Balancer administration
Active Directory , LDAP and Radius setup and administration
NS administration
OS patching Linux and Windows
Hardware firmware updates
Apache and Resin installations to support CGS
Setting up Databases servers and maintenance jobs for new deployments
Monitoring/configuring services such as Nagios, Zabbix, Cacti, HP SIM using syslog and SNMP
New Client infrastructure and hardware reviews, including replacement hardware and software upgrades
Development of scripts to assist in daily tasks, analytical procedures and deployments
Interaction with clients technical staff and co-location ISP support staff to assist in remote problem solving
Other responsibilities
New deployment of servers and network configuration of CGS to staging and production environments as per project plans (customer requirements)
Security Audits including network internal and external penetration testing
Operating environments
UNIX (Solaris)
LINUX (Red Hat/CentOS all editions)
Virtualization, Xen Hypervisor / Vm Ware
Windows 2003/2008 all editions
Database
Microsoft SQL 2005/2008 administration
SQL and T-SQL desired
Maintenance and backup procedures
Hardware
At least 3+ years experience in one of the following hardware manufacturers, IBM, HP, SUN, DELL, NETAPP
External disk array (SAN) experience highly desirable, a solid understanding of disk technologies, including a full understanding of RAID technologies and the pros and cons for random and sequential Disk I/O.
Web Technologies
Web Server Apache and IIS
Application server; Resin and Tomcat
HTTP(S) protocol
HTML, Java, JSP, Servlets, PHP, XML, XSLT, JavaScript,
Web Services
One or more of the following:Bachelor of Science in Computer ScienceBachelor of Science in Business/Information SystemsBachelor of Science in Information TechnologyBS in Information Technology/Information Systems Security
Certifications from Cisco, Red Hat, Microsoft, Oracle etc are welcome but not required.
If you want to be part of a team that is developing cutting edge technology and changing the face of Internet entertainment apply online now. Thank you to all interested candidates for applying. Only those individuals being considered for an interview will be contacted.
Responsible for the overall design and architecture of the company’s database solution. Administering, creating, maintaining and monitoring client and internal databases as well.
Primary Responsibilities:
Developing and maintaining data strategy, data architecture, data management standards and conventions
Providing database guidance and consultation to development projects
Designing stable and high performance database solutions with complex requirements and demanding specifications
Performing capacity planning, and managing system and database configuration changes
Conducting and documenting performance tuning
Creating and maintaining customer support and development instructions, templates and procedures
Assisting on product development, based on software, hardware and implementation requirements
Researching new technologies
Facilitating knowledge transfer between developers and integration or the build and release management team.
24/7 on call support (rotational).
Required Skills:
Proficiency in T-SQL
Database design and development
Database performance tuning
Expert in SQL 2000, 2005
Familiar with software development practices.
Education and experience:
Experience in a high volume transaction environment
OLAP experience
Replication
High Availability Solution
Agile development experience
Experience in a multi-client environment
Software development background especially in Java or other object oriented languages
Some knowledge of Oracle
Technical Leadership.
Assets:
Experience in a high volume transaction environment
OLAP experience
Replication
High Availability Solution
Agile development experience
Experience in a multi-client environment
Software development background especially in Java or other object oriented languages
Some knowledge of Oracle
Technical Leadership.
Education/ Experience:
Some experience in software development
5+ years in database management role
Bachelor’s Degree, Computer Science or Software would be an asset.
If you want to be part of a team that is developing cutting edge technology and changing the face of Internet entertainment apply online now. Thank you to all interested candidates for applying. Only those individuals being considered for an interview will be contacted.
Administering, creating, maintaining and monitoring client and internal databases.
Primary Responsibilities:
Performing capacity planning, and managing system and database configuration changes
Conducting and documenting performance tuning
Creating and maintaining customer support and development instructions, templates and procedures
Examining and optimizing current database schema
Assisting on product development, based on software, hardware and implementation requirements
Researching new technologies
Facilitating knowledge transfer between developers and integration or the build and release management team
24/7 on call support (rotational).
Required Skills:
Proficiency in T-SQL
Performance tuning
Expert in SQL 2000, 2005
Familiar with software development practices
Agile development experience would be an asset.
Education and experience:
Some experience in software development
5+ years in database management role.
Bachelor’s Degree, Computer Science or Software would be an asset.
Assets:
Experience in a high volume transaction environment
Replication
High Availability Solution
Experience in a multi-client environment
Some knowledge of Java
Some knowledge of Oracle
If you want to be part of a team that is developing cutting edge technology and changing the face of Internet entertainment apply online now. Thank you to all interested candidates for applying. Only those individuals being considered for an interview will be contacted.
Writing high quality software involves as much art as it does science. While your code is not quite ready to hang beside the Mona Lisa, it is well on its way to becoming a masterpiece.
You want an opportunity to design and build great software from scratch. You are fluent in Java and are comfortable using SQL to create internet based applications. You agree that a senior position involves more than writing code. You are familiar with team leadership and can support every phase of development from requirements to release. You want to be a technical resource and mentor for other development staff. You want to learn new skills.
Primary Responsibilities:
You will work with a small team of like-minded developers to create and maintain code in any one of three key areas:
Games - Design and support of casino games software. In this role you will need to be comfortable delivering content over the web. You will be familiar with the intricacies of web protocols and Java based tools that enable web access.
Architecture and Integration - Design and support of the system architecture, APIs and protocols. Ensure the overall quality, reliability and scalability of our software. Recent projects have included web service integration, creating internal tools for software monitoring, planning for upgrades to the database design and introducing new technology to the organization. This is an opportunity to apply your knowledge of data structures and algorithms.
Back Office - Design and support of the financial software needed to run a successful casino. The challenge is to create secure, highly scalable software that is extremely reliable. At the core of this product is the requirement for very high performance database operations utilizing SQL and Java. Previous experience with high volume financial transactions is an asset.
In all cases you will be called upon to use your knowledge of best practices to maintain existing code, create new code and conduct code reviews. As a senior developer you will use your experience to contribute ideas that improve our current procedures and processes.
Your role as a Java Developer will require your participation in many stages in the development life cycle as assigned by your Project Manager. These may include the creation and maintenance of design and software requirements documentation, in-code documentation, unit testing, performance testing, status reports and other related duties.
As a Senior Developer you are expected to be able to lead a development team. You are a technical resource for all staff and willing to share your knowledge.
Required Skills:
Fluent in Java and SQL (specifically T/SQL), developing web applications/services for both Linux and Windows environments.
Experience with Agile Methodologies, specifically Scrum, XP and Lean is a key asset.
Experience with other languages and platforms is an asset, especially Flash/Flex or .NET is an asset.
Able to interact with staff and customers to define requirements. Able to translate requirements into a design that produces high quality efficient code. Able to accurately evaluate risk and estimate software tasks.
Excellent spoken and written communication with management, team members and customers.
If you want to be part of a team that is developing cutting edge technology and changing the face of Internet entertainment apply online now. Thank you to all interested candidates for applying. Only those individuals being considered for an interview will be contacted.
Be responsible for efficient development of gaming software on scope, on time and on budget.
Primary Responsibilities:
Project Management
Manage several projects concurrently.
Lead department workload planning.
Steward the use of department resources.
Ensure on time, on scope, on budget delivery of various game projects.
Interact internally with Product Management, Development, Quality Assurance, Build, Deployment, Architects and Senior Management.
Interact externally with Clients, Third Party Software vendors, etc.
Indirectly supervise gaming studios with as many as 10+ people.
Release Management
Manage the delivery of the software releases for multiple platforms
Co-ordinate software development projects into releases
Manage and communicate release scope and deadlines
Manage the release process across client environments
Maintain issue/action items log and report progress on critical issues
Attend team meetings on multiple projects and work directly with teams located around the globe
Ensure effective controls and compliance for all production changes and access
Member of Change Management Committee re: production issues and client request
Arrange for new sub-releases or patches to be created for appropriate clients based on decision of Change Management Committee
Organize and document sub-releases and patches
Chair Release Committee meetings
Manage jurisdictional release evaluation projects
Co-ordinate with external testing company and jurisdictional bodies to obtain software release certifications for new versions of Chartwell software.
Required Skills:
Leadership ability.
Able to think under pressure.
Direct team to meet deadlines and project objectives.
Establish delivery targets for team.
Excellent planning and organizing skills.
Project Management skills.
Excellent communication skills (oral and written).
Education and Experience:
Experience with introducing improvements for release management
Experience with change management would be an asset
3 – 5 years project management experience.
Experience with any of the following would be an asset: Agile, XP, Scrum, and Lean.
Degree or diploma in Computer Science (or equivalent) would be an asset.
PMI Certificate would be an asset.
If you want to be part of a team that is developing cutting edge technology and changing the face of Internet entertainment apply online now. Thank you to all interested candidates for applying. Only those individuals being considered for an interview will be contacted.
As a Flash game developer your assigned projects may come from any of our existing product areas such as Casino Games or Back Office systems, and may extend to new products areas and ideas. You will be responsible for working primarily on development of new games, enhancements, maintenance work on existing games as well as changes and improvements to our existing client infrastructure.
Primary Responsibilities:
Your role will also include work in upgrading existing code to newer versions of Flash and improving the design and frameworks used by our systems. Your responsibilities will include mentoring your co-workers in areas where you bring expertise from your previous work experience. These areas may include but are not limited to ActionScript 1.0, 2.0 and 3.0 and Object-oriented programming and design. As a team member, you will be expected to contribute your ideas and input to improve and expand on current procedures and processes. You will be responsible for conducting code reviews for your peers as assigned by your project manager and providing feedback through peer performance reviews.
Your role as a Flash Developer will also require your participation in many stages in the development life cycle as assigned by your Project Manager. These may include the creation and maintenance of design and software requirements documentation, in-code documentation, unit testing and overall performance testing, status reports and other forms of documentation as required.
As a member of our team, you will be invited to contribute ideas for new products for development. Your recommendations going forward for new tools and environments for development will also be welcomed.
Required Skills:
ActionScript 1.0, 2.0 and 3.0, XML / XPath/ E4X
User Interface design training and experience are an asset.
Experience with Agile Methodologies, specifically Scrum, XP and Lean is a key asset.
Experience with other frameworks, languages and platforms is an asset, especially Flex, Java .NET or SQL is an asset.
Excellent spoken and written communication with management, team members and customers.
If you want to be part of a team that is developing cutting edge technology and changing the face of Internet entertainment apply online now. Thank you to all interested candidates for applying. Only those individuals being considered for an interview will be contacted.
You want an opportunity to design and build great software. You are fluent with SQL, specifically T/SQL for Microsoft SQL Server and have a development background. You want to be a technical asset and mentor for other development staff. You want to learn new skills.
Primary Responsibilities:
You will work with a small team of like-minded developers to build a leading Back Office product for our casino platform, including design and support of the financial reporting software needed to run a successful casino. The challenge is to create secure, highly scalable software that is extremely reliable. At the core of this product is the requirement for very high performance database operations utilizing SQL and Java. Previous experience with high volume financial transactions is an asset.
In all cases you will be called upon to use your knowledge of best practices to maintain existing code, create new code and conduct code reviews. As a senior developer you will use your experience to contribute ideas that improve our current procedures and processes.
Your role as a SQL Developer will require your participation in many stages in the development life cycle as assigned by your Project Manager. These may include the creation and maintenance of design and software requirements documentation, in-code documentation, unit testing, performance testing, status reports and other related duties.
As a Senior Developer you are expected to be able to lead by example on a development team. You are a technical resource for all staff and willing to share your knowledge.
Required Skills:
Fluent in SQL (specifically T/SQL), database design, report development and working with teams in the developing web applications and web services for both Linux and Windows environments.
Experience with any or all of the following are required:
SQL Proficiency (specifically T/SQL for Microsoft SQL Server 2005 and 2008)
Query and stored procedure development
Report design specifically for the web (HTML, PDF, Flex, Excel export)
Database normalization
Query optimization
Business data analysis skills
Preference will be given for candidates with one or more of the following skill assets:
Agile Methodologies, specifically Scrum, XP and Lean are a key assets
Java development experience or background (specifically JDBC in web applications)
Web reporting tools for Java such as Jasper or BIRT
Flex development experience
Data warehousing or reporting database design and integration
DBA background
SQL Server Reporting Services
SQL Unit testing
Excellent spoken and written communication with management, team members and customers.
Able to interact with staff and customers to define requirements. Able to translate requirements into a design that produces high quality efficient code. Able to accurately evaluate risk and estimate software tasks.
If you want to be part of a team that is developing cutting edge technology and changing the face of Internet entertainment apply online now. Thank you to all interested candidates for applying. Only those individuals being considered for an interview will be contacted.