Qualifications
Qualifications:Proven experience in software development and testing processes that support scalable solutions.Over 5 years of experience in .NET / C# development.Strong familiarity with design and architectural patterns.Deep understanding of OOP / SOLID principles.Experience in database development and SQL.Proficiency in HTML, CSS, and JavaScript.Knowledge of WPF, WCF, and jQuery.Familiarity with QA methodologies and tools.Experience with secure development best practices.Demonstrated experience working within defined SDLC processes.Desirable experience with technologies such as DevOps, TDD, NUnit, SpecFlow, and SonarQube.Familiarity with ASP.NET WebForms, NodeJS, and NuGet.Knowledge of Oracle PL/SQL, and experience with Jira, Confluence, and Git/Bitbucket.
About the job
The Senior Software Engineer at Experian is responsible for delivering high-quality, scalable solutions that effectively address complex technical challenges. In this role, you will break down intricate user stories and technical requirements into well-defined tasks, accurately estimate effort, and ensure reliable delivery. Your insights into business and user needs will guide technical decisions, prioritization, and the overall quality of solutions.
We are looking for a collaborative professional who thrives in a dynamic environment, enjoys mentoring peers, and values skill development through hands-on experience and knowledge sharing. You will report directly to the Software Team and Quality Assurance Manager.
Key Responsibilities:
- Lead discussions and backlog refinement sessions, focusing on scope definition, acceptance criteria, and architectural considerations.
- Transform complex functional and non-functional requirements into effective technical solutions.
- Design and implement high-quality, performant, scalable, and reliable code in adherence to development standards and acceptance criteria.
- Investigate and resolve complex defects, both internal and external, through thorough Root Cause Analysis.
- Develop and implement automated tests at all application levels (unit, component, integration, end-to-end) to guarantee quality and stability.
- Engage in Agile ceremonies, including planning, stand-ups, retrospectives, backlog refinement, and reviews.
- Work collaboratively with team members to fulfill shared goals and delivery commitments.
About experian
Experian is a leading global data and technology company committed to unlocking opportunities for individuals and businesses worldwide. We are redefining lending practices, preventing fraud, simplifying healthcare, creating marketing solutions, and providing deep insights into the automotive market through our unique blend of data, analytics, and software.We serve a diverse range of markets, including financial services, healthcare, automotive, agribusiness, insurance, and beyond. Our mission is to empower millions of people to achieve their financial goals while saving time and money.As a proud member of the FTSE 100 Index listed on the London Stock Exchange (EXPN), we employ a team of 22,500 across 32 countries, with our corporate headquarters located in Dublin, Ireland. We invest in our people and cutting-edge technologies to harness the power of data.