Developer in eCommunications Surveillance Technology
Montreal, Canada
6+ Months Contract
Position Description:
The Communications Surveillance technology team builds and executes complex surveillance models and scenarios that focus on monitoring the firm’s employee electronic and audio communications. A developer in this space partners with business analysts and drives forward the business agenda through solid design and execution. This is a hands-on role.
The ideal candidate should have the skills listed below but in addition should be a self-driven, dedicated individual who can work well with both technical and non-technical audiences. In addition, the candidate should respond well to change and quickly pick up new concepts, as well as devising new approaches for solving challenges in the space. Technical and analytics skills combined with strong interpersonal skills are required.
Skills Required:
– 3+ years of appropriate technical experience
– Relevant experience with Java8, Scala, or Python
– Strong Database experience preferably with DB2, Sybase, or Oracle
– Good understanding of Hadoop (HDFS) eco-system
– Good understanding of the Elastic search environment
– Complete SDLC process and Agile Methodology (Scrum)
– Strong oral and written communication skills
– Experience working within a scrum team
– Excellent interpersonal skills and professional approach
Skill Desired:
– Previous experience in the Compliance technology space
– Previous experience with Spark processing on Hadoop
– Experience working in a SaaS environment preferably with AWS, Google Cloud Platform and/or Azure
– Experience with, or exposure to Hadoop and Spark
– Knowledge of data analytics tools and methods
– Experience working across time zones on a global team
– Hands-on Data Mining and analytical work experience, big data or Scala on Spark
– Unix OS, Scripting, Python or Perl
– Elastic search scripts for data updates, reports, or extractions
– Experience in developing statistical models and algorithms
– Working knowledge of data processing tools/languages including Perl, Python, etc.
– Experience working within a cloud environment (SaaS preferred) including connectivity, data transfer, and data retrieval (using APIs)