Sr Software Developer

Sr Software Developer

Montreal, Quebec  - Permanent

Job Description

Our client is a pioneer and global leader in real-time data centric broadcast graphics design and data integration. Based in Old Montreal with a satellite offices in Dubai, they are looking to hire people with a passion for innovation focused on data and its visualization, in the domains of sports, finance, politics, social media. Here is but a few of the companies using our client’s software today: ABC News, NBC Universal, Fox Sports, Bloomberg, Thomson Reuters, Abu Dhabi TV, Al-Jazeera, CBC / Radio Canada.

Our client is looking to hire a Sr Software Developer to join their growing team who will help them develop a middle-ware solution for acquisition, analysis and formatting of financial, sport, weather and social media content designed for the specialized television


As a key member of our software development team and working collaboratively with the services department, you will be responsible for:

•Software development for our products and applications, for production and/or internal use (80%)
•Software maintenance of existing applications, troubleshooting, identifying and fixing issues (20%) visa slack, phone or email
•System installation and configuration as needed which may include scripting and remote connectivity

•Ensuring best practices for:

oSource Code management
oTechnical management and development for services, technologies, and data integration
oProduct development cycle, from conceptual design & specification development to product integration
oPrototyping, concept development & process development
oCustomized programming, scripting, and database optimization
oTest-plans and QA strategies

•Ensuring high level of customer satisfaction by interfacing with customers on a regular basis ( CRM )

•Ensuring leading edge knowledge of :

o Big Data, machine learning & artificial intelligence, and how they can apply to our domain

Must Have Skills:


•You have a Bachelor’s (or higher) degree in Computer Science or Engineering
•You like travelling and building solid relationships with customers
•You are detail-oriented, and have a strong sense of initiative and proactivity
•You thrive in a dynamic and fast-paced environment with competing priorities
•You are always looking forward to learning (and mastering!) new domains and technologies


•You have a deep understanding of advanced technical concepts related to software development
•You are a C, C#, .NET (V4.7 is what we are using today). Nodejs would be acceptable as well as would some C++ would be great.
•While you are very much backend focused you are comfortable, indeed have some competencies in Front End JS Frameworks ( React = A1)
•While you are very much backend focused and thrive on data centric solutions (data ingestion, integration, mgmt and more )
•You have strong knowledge and experience in building data centric solutions and get database design & ORM frameworks
•You have strong API’s, data, SQL database, Service stack ORM
•You have worked in a modern SDLC environment and have strong Agile, CI CD, Containers, with some AWS etc.
•You have strong domain experience in data streaming
•You possess excellent analytical skills; can quickly identify a problem and suggest efficient solutions
•You have an above average sense of communication with colleagues and clients
•You are autonomous, flexible, resourceful, and you have quick learning abilities
•You are fluently bilingual (French, English and or Arabic )

Nice to Have Skills:

•You are fluently Trilingual (French, English and or Arabic )


Starting: ASAP

Similar jobs in Montreal:

Similar jobs in other locations: