To apply for this job you must first either login or register

Software Designer

Ville Saint-Laurent (Montréal), Quebec  - Contract



Job Description

Our client is in the field of television broadcasting and develops multi-image systems that allows big names in this industry, to monitor and control their many audio and video sources.

Your duties and responsibilities:

•Plan and participate on all stages of the project's software development;
•Propose and implement technical solutions to customer requirements;
•Write unit tests to produce robust and stable code;
•Participate in code review;
•Contribute to the integration of code, from different multidisciplinary teams;
•Establish timelines and estimates for delivery;
•Maintain and produce technical documentation;
•Document technical requirements, issues and support;


Their main development tools are:

•OS : Linux, Windows
•Languages : Java, C ++
•Scripts : BASH, PERL, TCL, Python
•Source control : Git
•Atlassian Suite : Jira, Bitbucket, Confluence
•IDE : Eclipse, IntelliJ, Visual Studio
•Web technology : REST web service
•Database : PostgreSQL
•Virtualization : VMWare
•Compilation : Maven, Jenkins


Must Have Skills:

Skills required:

•University diploma in Computer Science or Computer Engineering;
•5-8 years of experience in high-level programming;
•Object-oriented programming in Java and C ++;
•Development experience on Linux;
•Good knowledge of Multi-threading;
•Bilingual: English and French.


Nice to Have Skills:

•Knowledge of Streaming technologies on the web (HLS, DASH);
•Knowledge of Network Protocols (UDP, TCP, RTP ...);
•Knowledge of Web technologies (REST web services, HTML5, JavaScript);
•Experience with BASH, PERL or Python Script;
•Knowledge of computer networks (configuration, topology, performance ...);
•Experience working in a Scrum/Agile environment.


Details:
Starting: ASAP
To apply for this job you must first either login or register