Senior Software Developer
Midigator
Software Engineering
Posted on Mar 14, 2026
Sommaire du poste
Equifax est à la recherche d’un développeur de logiciels principal créatif, dynamique et motivé qui possède des compétences pratiques en développement pour travailler sur divers projets significatifs. Notre poste de développeur de logiciels principal vous donne l’occasion de vous joindre à une équipe d’ingénieurs talentueux travaillant avec des technologies de pointe. Vous êtes le candidat idéal pour ce poste si vous êtes un ingénieur logiciel avant-gardiste, dévoué, enthousiaste et passionné par la technologie.
Vos futures tâches
Equifax is seeking creative, high-energy and driven Senior Software Developer with hands-on development skills to work on a variety of meaningful projects. Our Senior Software Developer position will provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic software engineer who is passionate about technology.
What You’ll Do
Equifax est à la recherche d’un développeur de logiciels principal créatif, dynamique et motivé qui possède des compétences pratiques en développement pour travailler sur divers projets significatifs. Notre poste de développeur de logiciels principal vous donne l’occasion de vous joindre à une équipe d’ingénieurs talentueux travaillant avec des technologies de pointe. Vous êtes le candidat idéal pour ce poste si vous êtes un ingénieur logiciel avant-gardiste, dévoué, enthousiaste et passionné par la technologie.
Vos futures tâches
- Effectuer des activités générales de développement d’applications, y compris des essais unitaires, le déploiement de codes dans l’environnement de développement et la documentation technique.
- Travailler sur un ou plusieurs projets en apportant des contributions à un code inconnu rédigé par des membres de l’équipe.
- Diagnostiquer et résoudre les problèmes de rendement.
- Participer au processus d’estimation, aux spécifications des cas d’usage, à l’examen des plans et des cas d’essai, aux exigences et à la planification des projets.
- Documenter les codes et les processus afin que tout autre développeur soit en mesure d’intervenir sans difficulté.
- Développer et exploiter des applications à grande échelle, de la conception des bases logicielles à la conception de l’interface utilisateur, en mettant l’accent sur l’excellence opérationnelle, la sécurité et l’extensibilité.
- Appliquer des pratiques modernes de développement de logiciels (informatique sans serveur, architecture de microservices, intégration et déploiement continus, infrastructure en tant que code, etc.).
- Travailler avec les équipes pour intégrer nos systèmes aux systèmes internes existants, comme Data Fabric et CSA Toolset.
- Participer aux discussions sur la feuille de route des technologies et de l’architecture pour concrétiser les exigences et la vision de l’entreprise.
- Travailler au sein d’une équipe d’ingénierie soudée qui mise sur des pratiques de développement de logiciels agiles.
- Filtrer les problèmes liés aux produits ou aux systèmes et déboguer, suivre et résoudre les problèmes en analysant les sources des problèmes et leur incidence sur les activités et la qualité du réseau ou du service.
- Écrire, déboguer et faire du dépannage en lien avec le code dans les technologies classiques à code source libre
- Diriger les efforts pour les livrables du sprint et résoudre les problèmes d’une complexité moyenne.
- Baccalauréat ou expérience équivalente.
- Au moins cinq ans d’expérience en conception de logiciels et avec les langages de programmation Java, C++ et JavaScript.
- Au moins cinq ans d’expérience avec SQL et postgreSQL.
- Au moins cinq ans d’expérience avec des outils de gestion de développement logiciel comme Maven ou Gradle.
- Au moins cinq ans d’expérience en mise en œuvre de stratégies et de techniques en matière de tests logiciels, de rendement et d’ingénierie de la qualité.
- Au moins cinq ans d’expérience en technologie infonuagique : GCP
- Quatre à cinq ans d’expérience dans la conception de logiciels et les langages de programmation C/C++ (GDB, fuites de mémoire, tables de hachage).
- Quatre à cinq ans d’expérience avec Kubenetes, les services Web API Soap/Rest et Google pub/sub.
- Au moins cinq ans d’expérience avec le pipeline Jenkins.
- Au moins cinq ans d’expérience avec les bases de données (PostgreSQL).
- Au moins cinq ans d’expérience avec VB.net et le développement d’interface utilisateur.
- Expérience avec les technologies backend comme JAVA/J2EE, SpringBoot et Microservices.
- Connaissance des systèmes de gestion de contrôle de code source (p. ex. SVN/Git, GitHub) et des outils de construction comme Maven et Gradle.
- Connaissance des environnements Agile (p. ex., Scrum, XP).
- Connaissance des outils Atlassian (p. ex. JIRA, Confluence et GitHub).
- Expérience en développement avec JDK (v1.7 et plus récentes).
- Sens de l’initiative et capacité à établir des priorités afin de résoudre rapidement les problèmes avec un minimum de supervision.
- Certificat en infonuagique, un atout important.
Equifax is seeking creative, high-energy and driven Senior Software Developer with hands-on development skills to work on a variety of meaningful projects. Our Senior Software Developer position will provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic software engineer who is passionate about technology.
What You’ll Do
- Perform general application development activities, including unit testing, code deployment to development environment and technical documentation.
- Work on one or more projects, making contributions to unfamiliar code written by team members.
- Diagnose and resolve performance issues.
- Participate in the estimation process, use case specifications, reviews of test plans and test cases, requirements, and project planning.
- Document code/processes so that any other developer is able to dive in with minimal effort.
- Develop, and operate high scale applications from the backend to UI layer, focusing on operational excellence, security and scalability.
- Apply modern software development practices (serverless computing, microservices architecture, CI/CD, infrastructure-as-code, etc.)
- Work across teams to integrate our systems with existing internal systems, Data Fabric, CSA Toolset.
- Participate in technology roadmap and architecture discussions to turn business requirements and vision into reality.
- Participate in a tight-knit engineering team employing agile software development practices.
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on network, or service operations and quality.
- Write, debug, and troubleshoot code in mainstream open source technologies
- Lead effort for Sprint deliverables, and solve problems with medium complexity
- Bachelor's degree or equivalent experience
- 5+ years experience working with software design and Java, C++ and Javascript programming languages
- 5+ years with SQL and postgreSQL
- 5+ years experience with software build management tools like Maven or Gradle
- 5+ years experience with software testing, performance, and quality engineering techniques and strategies
- 5+ years experience with Cloud technology: GCP
- 4 to 5 years experience working with software design and C/C++ programming languages ( gdb, memory leaks, hashmaps)
- 4 to 5 years of experience with Kubenetes, Soap/Rest api webservices and google pub/sub
- 5+ years of experience with Jenkins pipeline
- 5+ years of experience for databases (PostgreSQL)
- 5+ years of experience with VB.net and UI development
- Experience with backend technologies such as JAVA/J2EE, SpringBoot and Microservices
- Source code control management systems (e.g. SVN/Git, Github) and build tools like Maven & Gradle.
- Agile environments (e.g. Scrum, XP)
- Atlassian tooling (e.g. JIRA, Confluence, and Github)
- Developing with modern JDK (v1.7+)
- Self-starter that identifies/responds to priority shifts with minimal supervision
- Cloud Certification Strongly Preferred