To help you find the most relevant
jobs, we've come up with an approximate compensation for this
position. This is based on similar jobs with compensation
$100K to $140K -Montreal, QC
In this role, the selected candidate must have an understanding of design and system architecture, ability to work on all aspects of software development from requirement collection to analysis, design, development and testing.
In this role, you will work with Technical Directors and other senior engineers to architect and refine game server systems and work with designers, artists and other personnel involved in the development of products as required.
In this role, you will design, develop, and maintain high volume Java and Scala based data processing batch jobs using industry standard tools and frameworks in the Hadoop ecosystem, such as Spark, Kafka, Scalding, Cascading, Hive, Impala, Avro, Flume, Oozie, and Sqoop.
In this role, you will be responsible for the development, design, and implementation of application systems. Designs and codes programs, including the ability to test their coding, find errors, and correct codes to provide quality coding. Interfaces with technical team to design and implement application systems.
The candidate must also strongly appreciate and understand the impact of code/environmental changes on the business unit; excellent working knowledge of the following technologies: Java, Databases (DB2, Sybase), Integration (JSon/Soap/Xml/Messaging).
In this role, the candidate will assure that software, operating systems and patches for the hosted CMS and associated web components and services are at current revision levels and acceptable levels of performance.