Experian

data and technology

SoftwareEngineer

Heredia, Heredia, Costa Rica FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Software Engineer at Experian. Skills: .NET, backend development, distributed systems, refactoring. Analyze legacy .NET applications. Refactor legacy applications”

Industry & Context.

data and technology

What They're Looking For.

Must Have

C#/.NET/.NET Core development, refactoring legacy codebases, software design principles, patterns, and architecture, Entity Framework Core and relational data modeling, messaging systems (e. g. , RabbitMQ, NServiceBus, Kafka, or similar), distributed systems and messaging patterns, CI/CD pipelines and DevOps practices, Agile methodologies (Scrum or similar)

Nice to Have

AWS or other cloud platforms, frontend technologies (e. g. , React), data parsing and validation frameworks, system modernization or cloud migration plans, AWS certification, GenAI tools to accelerate development workflows

What You'll Do.

Analyze legacy .NET applications

Refactor legacy applications

Modernize existing systems

Implement backend services

Apply clean code practices

Implement messaging patterns

Develop data access layers

Improve CI/CD pipelines

Translate requirements into solutions

Support software development lifecycle

How You'll Work.

Team & Collaboration

Collaborate with cross-functional teams; Participate in Agile ceremonies; Contribute to technical design discussions

Full Job Description

Experian is a global data and technology company, powering opportunities for people and businesses around the world. We operate across a range of markets, from financial services to healthcare, automotive, agribusiness, insurance, and many more. Experian invests in people and new advanced technologies to unlock the power of data. We have an amazing team of 25,200 people in 32 countries. We are looking for an experienced Mid-level developer to join our dynamic team. You will focus on understanding, maintaining, and refactoring legacy .NET applications, improve system design, and prepare platforms for gradual modernization. You are experienced in backend development, distributed systems, and codebase evolution. You will report to Software Development Manager. Main Responsibilities: · Analyze, understand, and refactor complex legacy .NET applications to improve maintainability, scalability, and performance. · Contribute to efforts to modernize existing systems, including architectural improvements and incremental cloud readiness. · Implement robust backend services using .NET / .NET Core and related technologies. · Apply best practices in clean code, refactoring, and domain-driven design to evolve existing systems. · Implement and maintain distributed messaging patterns using tools such as RabbitMQ, NServiceBus, or similar broker-based systems. · Develop and improve data access layers using Entity Framework Core. · Contribute to and improve CI/CD pipelines, build processes, and deployment strategies. · Collaborate with cross-functional teams to translate our requirements into technical solutions. · Participate in Agile ceremonies including backlog grooming, sprint planning, and technical design discussions. · Support the full software development lifecycle, from analysis through deployment and maintenance. ## Qualifications · Bachelor's degree in Computer Science, Information Technology, or related field. · 4+ years of experience with C#/.NET/.NET Core development. · E

Free ATS check

Applying for this Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Experian?

Real rants from real employees. Read before you apply.

Read Company Rants →