Software Developer - BackEnd

  • Full-time

Company Description

Astucemedia is an international well-established organization offering turnkey creative and software solutions for innovative real-time data visualisation and various graphics offering for TV, museums and sport events. Our offering includes graphics for augmented reality, virtual sets, video walls, interactive graphics, full/partial-screen overlays for various digital platforms including television. With its proprietary Data Platform software engine Astucemedia established itself as a leader in various domains such as finance, sports and elections. Our clientele counting Disney/ABC News, NBC Universal, Fox Sports, CBS Sports, beIN Sports, NFL Network, BNN Bloomberg, CBC, Radio-Canada, Sky News Arabia, Al Arabiya, Dubai TV, The Media Majlis Museum rely on our expertise to deliver immersive experiences for Times Square, TV networks, sports venues, and museums. Our team consisting of talented media artists and software developers, is seeking new talents with passion, drive and innovative ideas!

Job Description

We are seeking someone with a passion for data - ideally related to sports, finance, elections and social media - as part of our Data Platform software team. Gathering data from 3rd party feeds and APIs, creating graphics visualizations, and pushing data to connected systems is the foundation of what we do.

A talented Software Developer to join our growing team in our Old Montreal office, someone who works well in small teams. If you are looking for a challenging opportunity to work with industry leaders in a dynamic and growing company then this is the role for you.

As a key member of our software development team and working collaboratively with the services department, Software Developer & Client Support is responsible to:  

  • Design and build data ingest pipelines for sports, weather, finance, and variety of other feeds from different data providers.

  • Design and build highly performant APIs. 

  • Own, administer and optimize database schemas, ORMs.

  • Provide development support for both product and project team on multiple projects. 

  • Implement cloud infrastructure integration with docker on AWS. 

  • Assist project management department in technical discussion with clients, data provider and partners. 

  • Write Unit and Integration tests.

  • Promote software development best practices.

  • Mentor junior developers and technical support team. 

Qualifications

  • You have a Bachelor’s (or higher) degree in Computer Science or Engineering. 

  • You have strong knowledge in programming (C#, C++), database (MS SQL) design & ORM frameworks

  • Ideally you have a passion for Sports and/or Finance 

  • Detail-oriented, and have a keen 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 have practical experience in integrating a variety of data sources: sports, finance, weather etc.  (ex Refinitiv, Bloomberg, Sportradar, StatsPerform, AP, NFL, Twitter, Nascar, MLB, etc...)

  • 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 like travelling and building solid relationships.

  • You are autonomous, flexible, resourceful, and you have quick learning abilities 

  • Proficient in English; Bilingual French an added benefit.
    Reading & writing in Arabic also helpful.

Additional Information

  • Competitive salary 
  • Global travel opportunities - all expenses paid!
  • Health Benefit Insurance Package (Including Dialogue)
  • RRSP Matching