Application Developer (Poker Gameplay)
Job Title: Application Developer (Poker Gameplay)
Job Code: CF07
Location: Cherrywood, Dublin 18
Position Type: FullTime
Overall Purpose of Role:
We are seeking a C/C++ developer with a strong understanding of poker game play and tournament play to develop and maintain a 24/7, Massively Multiplayer Online Poker Site.
Responsibilities / Accountabilities:
- Responsible for designing, implementing and maintaining new features on our game servers
- Integrating your code with the core server libraries and with the client applications.
- Write design documents and API documents
- Assist in the writing of Test Plans / Procedures.
- Track record of delivering products.
- Solid understanding of computer science fundamentals
- Able to work with large, complex systems and develop new enhancements.
- Strong grasp of data structures and object-oriented programming.
Skills / Experience Required:
- 3+ years as a C/C++ Software Developer (more experience desired)
- B.S. in EE/CS/Computer Engineering, advanced degree preferred, (or relevant work experience).
- A strong understanding of poker and/or other similar games- This is an absolute requirement
- Must be able to take over an existing code base, and be able to preserve the basic structure & format of the code
- Multi-tiered architectures
- Excellent written and verbal skills.
- Demonstrate strong analytical and problem solving skills.
- Ability to adapt to changing priorities and to thrive in a fast-paced work environment.
- Ability to work well with other highly talented individuals
The following, while not essential, are highly desirable
- Experience with mission critical, 24/7 operations
- Enterprise-scale applications
- Visual Studio .NET development
- Windows development
- Macintosh development
- Real-Time Systems programming
- Network Programming
- Mobile Computing
- Random Number Algorithms
- Fault-tolerant computing
- Database Programming (ODBC, ADO/ADOX, SQL)
- QT Libraries
- Security, Encryption Algorithms
- HTTP, XML
- Perl, Python, Shell Scripting, Unix, Gnu Utilities
- Full Software Development Lifecycle
Apply for the position of Application Developer (Poker Gameplay) below.