Software Engineer - Dot Net-Azure-GraphQL

Toronto, ON - Remote /
NLogic /
Full Time
/ Hybrid
We turn insights into action.
As Canada's leading provider of audience analysis tools for the TV and radio broadcast industry, media agencies, martech firms and more, we help our clients bring data to life. We’ve developed industry first APIs, media trading platforms and data integration systems that drive innovation and growth across the industry.
We could not achieve these accomplishments without our amazing team. We are passionate about hiring individuals who push us to be our best and to do more. We encourage them to speak up and share their ideas. We also support their thirst for training and development to ensure our employees build a strong future along with ours. But we’re not all work; we like to have fun too. An important part of building a cohesive and collaborative team is creating work-life balance. From flexible work hours to Friday social sessions, we know how to have fun. Even in a virtual world, we are constantly finding unique ways to bring us all together including team step challenges, virtual BINGO games, photo and cake decorating contests, online scavenger hunts and more.

Are you looking to work in a collaborative work environment using agile methodologies?  

We are a small team at an established company developing new cloud-based, data-oriented products. Working with us you get the flexibility and decision making speed of a startup, with the benefit and security of a stable organization.

You will have an opportunity to work on a variety of technical and business problems, which may include campaign analytics, natural language processing and social media data to create a robust suite of audience measurement and analysis tools. This is an exciting time to join the company as it transforms itself to deliver superior customer service, information insights, and analytics to its clients.

This is a hybrid role with a need to be onsite once or twice a week or two weeks as per the business needs.

Required skills and Qualifications

    • Microsoft development stack, including Dot Net or Dot NET Core Framework, C#, SQL Server, GraphQL
    • Web development using Angular, HTML5, CSS3,
    • Azure experience
    • Agile software development process
    • Knowledge of and experience with various aspects of software development
    • Strong attention to detail with ability and willingness to continuously improve
    • TDD - Integration Testing
    • Experience and education requirements
    • Computer Science, Engineering, or equivalent university degree or college diploma
    • 3-5 years of experience in Software Development or Engineering

​Nice to have skills and knowledge

    • Parallel/multithreaded algorithms and processing methods
    • Deep understanding of algorithms (including computational complexity) and data structures
    • Understanding of distributed processing methods
    • User interface/user experience design
    • Scripting languages
    • Testing frameworks
    • Key-value stores, NoSQL databases


    • Utilize software engineering tools to design, develop, and maintain software products and provide reliable solutions using sound Software Engineering techniques
    • Collaborate and share knowledge through participation in peer code reviews, providing comments and suggestions
    • Estimate level of effort, participate in planning activities, evaluate new technology, offer suggestions to improve processes
    • Perform other tasks as assigned by management
    • Other Responsibilities
    • Work collaboratively and professionally with other NLogic associates in cross functional teams
    • Have positive attitude towards learning and continuous improvement, as well as strong attention to detail with ability and willingness to correct errors

What's in it for you

    • Be part of an evolutionary journey in the audience measurement and data space; work on exciting projects, add value & make a positive impact to our company.
    • Competitive salary, benefits package and group savings and retirement program. (Health and Dental employer paid premiums).
    • Flexible Work location (on-site offices in Toronto, Montreal and Richmond, remote – work from home, hybrid as required per role).
    • Flexible Summer Hours Program between May - September.
    • Paid Time Off during the holiday closure between Christmas & New Year’s Day.
    • Education Reimbursement for those wishing to pursue additional professional development. Funding up to $1000 per year is offered (some conditions apply).
    • Continuous learning and development via Percipio, our learning management system.
    • Be part of additional programs such as MentorMe, which helps our employees network, and grow within the organization. 
    • Leadership training opportunities for new and emerging leaders.
    • Employee Wellness Programs (EFAP), Virtual Goodlife Yoga Sessions, Mental Health Program and Support e.g. Not Myself Today through CAMH.
    • Employee recognition program using Teamo points platform.
    • Employee appreciation events via Culture Club to celebrate ALL of our Employees.
    • Culture of great teams, coworkers and supportive leadership.
    • Perkopolis program that provides exclusive discounts on products and services to employees. Perks include shopping discounts, movie tickets, services, event/show tickets and much more!

Stronger together, Strive for better, Always learn, Be passionate
NLogic is an equal opportunity employer
We are committed to an inclusive, barrier-free recruitment and selection process and work environment. If you are contacted for a job opportunity, please advise the People & Culture department if any accommodations are needed to ensure you have access to a fair and equitable process. Any information received relating to accommodation will be addressed confidentially.