Source Code
C++ / Java Developer (Senior)
Senior C++/Java developer providing technical and architectural leadership to an Agile squad supporting the world's largest online poker platform, built with Java (Spring), C++ (STL), SQL, and AWS.
- Compensation
- Not disclosed
- Location
- Vaughan, ON, Canada
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Full time
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- 8+ years of programming experience using Java (Spring) and/or C++ (STL), preferably with exposure to both
- Experience with AWS
- Experience with SQL and RDBMS
Nice to have
- Leadership experience
- M.Sc. degree in Computer Science
- Experience with Docker and Kubernetes for container-based web services
- Experience with modern development/testing/deployment methodologies, source control management, and multiple IDEs and debugging tools
- Experience with unit testing frameworks (JUnit, Cucumber, etc.)
Full description
Senior C++/ Java Developer to provide technical and architectural leadership to a cross-functional Agile team that supports the world's largest online poker platform, built with Java, C++, SQL and AWS. Permanent, full timeToronto, Ontario (remote until further notice, hybrid thereafter) Key responabilties:
- Review business requirements and implementation criteria with the Squad to ensure clear understanding of the ask before the start of the implementation
- Implement and delegate development tasks with the highest quality; test, document, socialize, and be accountable for the changes implemented
- Work with the Squad to ensure all assigned deliverables are completed within the agreed deadlines and all assigned tickets statuses are kept updated
- Research and evaluate new methodologies and technologies that improve the quality, reliability, scalability, security, and performance of Casino technology, architecture, and platform
- Actively participate in code reviews by providing constructive comments and by socializing and enforcing best practices, to improve codebase quality, efficiency, and security
- Mentor and guide developers by providing quality coaching and ensuring proper execution of their tasks
- Participate in technical interviews and subsequent evaluation of job applicants
Must have:
- Minimum 8+ years of programming experience using Java (Spring) and/or C++ (STL) (preferably with exposure to both)
- Experience with AWS
- Experience with SQL and RDBMSNice to have:
- Leadership experience
- M.Sc. degree in Computer Science
- Experience with Docker and Kubernetes for working with container-based web services
- Experience with modern development/testing/deployment methodologies, source control management, and multiple IDEs and debugging tools
- Experience with unit testing frameworks (such as Junit, Cucumber, etc.)