Taro Logo

Software Developer

A global data, analytics and technology company helping employers, employees, financial institutions and government agencies make critical decisions with greater confidence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Finance

Description For Software Developer

Equifax is seeking a talented Software Developer to join their team in Montreal. This role offers an exciting opportunity to work on meaningful projects with leading-edge technology. As a Software Developer, you'll be responsible for developing and operating high-scale applications, from backend services to UI components, with a focus on operational excellence, security, and scalability.

The ideal candidate should have at least 2 years of experience in software development, with strong proficiency in Java, Python, and JavaScript. You'll be working in an agile environment, contributing to various projects while implementing modern software development practices including serverless computing, microservices architecture, and CI/CD pipelines.

Key responsibilities include performing application development activities, resolving performance issues, participating in technical planning and architecture discussions, and leading sprint deliverables. You'll be working with cloud technologies (GCP, AWS, or Azure) and will need experience with both frontend and backend development.

Equifax is a global leader in data, analytics, and technology, playing a crucial role in the global economy by helping organizations make critical decisions with confidence. The company offers a collaborative work environment where you'll be part of a tight-knit engineering team employing agile software development practices.

This position requires a Bachelor's degree or equivalent experience, along with demonstrated expertise in software development, testing, and cloud technologies. The ideal candidate will be a self-starter who can work with minimal supervision and has experience with modern development tools and practices.

Join Equifax to be part of a company that helps create seamless and positive experiences during life's pivotal moments, from applying for jobs to financing education or buying a car. The company maintains an inclusive and diverse work environment and supports the next generation of leaders through learning and development opportunities.

Last updated 5 days ago

Responsibilities For Software Developer

  • Perform general application development activities, including unit testing, code deployment and technical documentation
  • Work on multiple projects, making contributions to unfamiliar code
  • Diagnose and resolve performance issues
  • Participate in estimation process, use case specifications, and project planning
  • Develop and operate high scale applications from backend to UI layer
  • Apply modern software development practices (serverless, microservices, CI/CD)
  • Integrate systems with existing internal systems
  • Participate in technology roadmap and architecture discussions
  • Debug and troubleshoot code in mainstream open source technologies
  • Lead effort for Sprint deliverables

Requirements For Software Developer

Java
JavaScript
Python
TypeScript
  • Bachelor's degree or equivalent experience
  • 2+ years experience with software design and Java, Python and Javascript programming languages
  • 2+ years experience with software build management tools like Maven or Gradle
  • 2+ years experience with HTML, CSS and frontend/web development
  • 2+ years experience with software testing and quality engineering
  • 2+ years experience with Cloud technology: GCP, AWS, or Azure
  • Experience with backend technologies such as JAVA/J2EE, SpringBoot, SOA and Microservices
  • Knowledge of source code control systems (Git, Github)
  • Knowledge of Agile environments (Scrum, XP)
  • Experience with relational databases

Jobs Related To Equifax Software Developer