Senior Software Engineer

Numeris Logo

Numeris

๐Ÿ“Remote - Canada

Summary

Join Numeris, Canada's leading broadcast measurement and consumer behaviour data provider, as a Data-Driven Systems Developer. You will design, develop, and enhance large-scale data systems, working independently and collaboratively on end-to-end projects. Responsibilities include backend programming, API development, database management, and leveraging cloud environments (preferably AWS). You will implement software engineering best practices and work with Big Data frameworks like Spark and Hadoop. Ideal candidates are self-starters with strong problem-solving skills and a passion for innovation. Numeris offers a competitive salary, benefits, and professional development opportunities.

Requirements

  • Undergraduate degree in Computer Science, Information Systems, or equivalent university-level program
  • 5+ years of professional software engineering experience
  • Backend programming and API development experience with at least one of the following languages C#, .NET, Scala, Python, Java
  • Experience working with cloud environments, preferably AWS
  • Knowledge of professional software engineering best practices for full software development life cycle, including coding standards, code reviews, unit testing and documentation
  • Experience in integrated environment development using source control systems, branching, merging, code reviewing, preferably GitHub
  • Agile methodology experience with continuous delivery approach
  • In-depth understanding of database principles and solid expertise in relational databases such as MySQL, SQL Server, Oracle, and non-relational databases like Hive
  • Solid understanding of data science, Big Data, and data analytics frameworks such as Spark, Hive, Hadoop, etc., and able to propose effective solutions using those frameworks
  • Good communication skills
  • Excellent writing, technical writing, presentation and verbal communications skills

Responsibilities

  • Deliver end-to-end projects on your own or in a team
  • Develop new code as well as enhancing existing code
  • Design, develop, unit test, deploy and enhance large-scale data driven systems, manage data storage, update data processes
  • Stay current with technology trends, industry standards, and proven best practices to develop enterprise and solution-level architectural designs that are best fit for the organization
  • Work with relational and non-relational databases
  • Create workflow diagrams and other process models as required to aid in system design
  • Write clean code conforming to software quality standards

Preferred Qualifications

  • Salesforce Certified Platform Developer certificate
  • Front-end development (Angular, JavaScript)
  • Development AI tools
  • Solid understanding of DevOps processes
  • Jira, Miro and Confluence for tracking implementation and knowledge management
  • IntelliJ or comparable modern IDEs
  • Knowledge of Apache NIFI or comparable tools for process automation/orchestration

Benefits

  • Competitive salary, benefits package and group savings and retirement program. (Health and Dental employer paid premiums)
  • Paid Time Off during the holidayโ€™s 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 employeeโ€™s network, and grow within the organization
  • Leadership Training offerings for new and emerging leaders
  • Employee Recognition program using Teamo Points Platform
  • Employee Appreciation Events via CultureClub to celebrate ALL of our Employees
  • Culture of great teams, coworkers and supportive leadership
  • Perkopolis: Participation in a program that provides exclusive discounts on products and services to employees. Perks include shopping discounts, movie tickets, services, event/show tickets and much more!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.