Senior Software Developer
The Nielsen Company
Markham, Canada
3d ago

Nielsen Media would not function without our Technology teams! We are catalysts for delivery quality, on-time, reliable measurements to clients, and we are cultivators, growing our employees through education, skill building and experiences.

Around the globe, our Technology teams are relentless in our pursuit of superior analytics, technology, process and support.

Job SummaryWe seek passionate, creative and innovative developers to join our team and help build leading edge technologies.

With a balance of development, design, and cutting-edge technology, daily routine will never show its boring face.As part of this role, you will be working on developing the entire lifecycle (design, develop, test, deploy, monitor) backend services and Rest APIs, and more! There is definitely plenty of opportunity here for growth.

Qualifications and Skills

  • At least 3 years of experience in software development with languages such as Go, Java, Scala, or C / C++.
  • Solid understanding of the foundations of Computer Science and Software Engineering with a solid understanding of data structures and fundamental algorithms (sort, select, search, queue)
  • Proficiency in designing basic to intermediate systems. You will be required to provide designs during your interviews
  • Solid experience with I / O, REST service development, and multi-threading
  • Solid understanding of the principle of scalability, fault-tolerance with IO, REST service development, and multi-threading
  • Solid experience with AWS and / or Linux
  • Nice to haves

  • Familiarity with distributed systems is a plus
  • Familiarity with Spark or other Big Data technologies
  • Familiarity with AWS, GCP, Node JS, and Python are assets
  • Eager to learn and willing to take initiatives
  • LI-DG1#LI-Remote

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form