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 Senior Quality Assurance Analyst’s role is to improve and maintain product and process quality. The analyst will apply proven analytical and problem-solving skills to validate implementation of products against functional and technical specifications.
This includes:
Executing test cases
Documenting and tracking defects
Verifying fixes
The analyst will work closely with employees in a cross function team environment.
Primary responsibilities:
Review business and software requirements
Participate in system design reviews for the determination of testing requirements
Participate in GUI design reviews
Create QA Test plans
Review, apply, maintain and improve test plans and test cases for assigned projects
Test, interpret test results, prioritize reported problems and product fixes
Perform regression testing on internal, beta, and production versions
Work with the development staff to resolve software testing issues
Review User Guides to ensure product documentation is technically accurate
Document and track issues in the bug repository
Verify defect resolution
Provide status reports to QA Manager, Project Manager and Client Account Manager
Verify that project documentation is sufficiently detailed to support development of QA materials
Develop strong knowledge and understanding of the products assigned to test
Review test cases results performed by peers
Assist junior members
Perform functional, system, regression, performance and acceptance testing using manual methods and testing tools
Perform server log file and database verification.
Required Skills / Competencies:
Required:
A minimum of 4 years experience in a software testing or quality assurance role
Experience with specific testing methods as required
Previous experience leading a team or project
Strong communication skills
Experience in working with Agile methodology.
Experience with applications using the following technologies would be an asset:
MS SQL Server, Quick Test Pro, Flash, Flex, Java, XML, JSP, servlets, various Windows platforms as well as Linux or Unix environments.
Education:
Relevant post secondary education or equivalent working experience
Quality Assurance certification 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.
The candidate will be part of a network system administration team to support our global infrastructures for the Chartwell Gaming System (CGS) 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.
The candidate must have a minimum of 5+ years experience in working within the dot com and/or ecommerce sectors.
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
DNS 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
Bachelor of Science in Business/Information Systems
Bachelor of Science in Information Technology
BS 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.
You want an opportunity to design and build great software. You are fluent in Java and ActionScript 3 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:
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 Adobe Flex, ActionScript 3 and Java. Previous experience with high volume financial transactions is an asset.
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.
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 and Flash based tools.
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/Flex 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.
Skills / Competencies:
Fluent in Java and ActionScript 3, developing web applications/services for both Linux and Windows environments.
Required:
Agile Methodologies: eXtreme Programming and Lean Principles
Excellent spoken and written communication with management, team members and customers
Excellent UX design skills (specifically RIA or other rich client experience)
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.
Position Summary:
Join an International Professional Services team responsible for supporting a multi-platform client base in a very exciting industry. Work on all aspects of troubleshooting mission critical 24x7 client operations.
Primary responsibilities:
Responsibilities include traditional administration to advanced application troubleshooting and SQL.
Work as part of a team to share knowledge, support each other and continuously improve together.
Ability to travel to clients areas at a minute notice when required.
Constant communication updates to team members and manager.
Proactively monitor systems using manual and provided monitoring mechanisms.
Efficiently and effectively respond to client inquiries/issues.
Remotely monitor, identify, and resolve production capacity, contention, resource and application deficiencies.
Troubleshoot application issues in a high pressure environment.
Ad-hoc and routine SQL queries, performance monitoring tuning, shell scripting.
Identify application defects, log the details and follow-up on the issues with the development teams.
Liaise with development and other teams, following issues through to resolution.
Research, test, and implement new technical solutions.
Maintain Support information Databases.
Required Skills:
Fundamental
Ability to represent Chartwell in a professional manner
Flexible team player, some shifts, on-call rotation
Excellent interpersonal and customer service skills
Exceptional written and verbal communication skills
Work well under pressure
Ability to efficiently solve problems
Keep abreast of current technology
Expert (3+ years)
Networking: HTTP, TCP/IP, SSL, Certificates
Microsoft SQL Server 2005 – 2008
Linux/Unix System Administration / bash
Windows Server 2003 Administration
Apache Web Server Administration
Java Application Servers (Resin, Tomcat)
Java runtime environment setup and installation
Any scripting languages (Perl, Ruby, Python, bash)
Skills considered assets
Java web application development (JSP, Servlets etc.)
SQL and T/SQL programming
Flash development exposure / understanding
Router/Load Balancers (Good understanding of how they work)
Network Operations Centre or Web Application Support
Monitoring systems and uptime reporting
Cognos
Education:
University degree, college diploma or similar, relevant post-secondary education required.
Certifications are an asset, 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.
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 Roles / 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 / Competencies:
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.