Hybrid Senior Software Developer – Interfaces Process Automation

Posted 2 days ago

Apply now

About the role

  • Senior Software Developer for designing and implementing customer data validation solutions at Nasdaq. Seeking collaborative individual with strong Java skills for a hybrid role in Canada.

Responsibilities

  • Design and implement data validation solutions using AWS, Java, Scala, and Deequ
  • Define technical strategies that meet business requirements and improve data quality
  • Partner with customers and internal teams to explain technical solutions in clear, accessible language
  • Mentor and coach team members while conducting code reviews to ensure quality and continuous improvement
  • Build new features, optimize existing tools, and maintain monitoring solutions that ensure uptime and reliability

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience
  • 2+ years of software development experience
  • Strong programming skills in Java with solid understanding of object-oriented design
  • Proficiency in AWS-based solution deployment and testing
  • Experience with database technologies such as PostgreSQL
  • Nice to have: Experience with Deequ framework for data validation
  • Proficiency in Scala and Python
  • Background in designing monitoring and validation tools for customer-facing platforms
  • Experience in UI development (ex. React)

Benefits

  • Hybrid work environment providing flexibility and accessibility for qualified candidates
  • Nasdaq is an equal opportunity employer that encourages applications from all qualified candidates
  • Reasonable accommodations for individuals with disabilities during the job application process

Job title

Senior Software Developer – Interfaces Process Automation

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job