As a Senior Software Engineer, you will help develop, test, and maintain high-quality applications across multiple platforms.
You will collaborate with Product Owners, Technical Leads, and cross-functional teams to deliver secure, scalable, and maintainable solutions that meet evolving business needs.
Your primary focus will be on Experian Link, a sophisticated keying solution that processes and matches name and address data to produce unique, persistent identifiers for households, individuals, and properties.
Link features a distributed client-server architecture and supports both on-premise and cloud hosted deployments.
It uses SOAP and Windows services for communication and integrates with Experian's Marketing Database products through its Adhoc Loader variant.
You will report to the Team Lead and work on impactful data management solutions that power critical business decisions.
Responsibilities include designing and implementing scalable and maintainable software applications using .NET, developing RESTful APIs and backend services, providing technical leadership, participating in architectural discussions, and preparing technical documentation.
Requirements:
You must have 5+ years of Professional Software Engineering Experience, delivering high-quality software with hands-on involvement in full development lifecycles and CI/CD processes.
Expertise in .NET Technologies is required, specifically proficiency in .NET Framework and .NET Core, using C#.
A University Degree in Software Engineering, Information Technology, Informatics, or a relevant field is necessary.
Excellent written and verbal English skills are essential.
Full-Stack Web Development Experience is required, with accomplishments in building web applications using ASP.NET (Web Forms, Razor, REST), JavaScript, and React.
You should have backend and integration proficiency, including experience developing RESTful and SOAP APIs, Windows services, and desktop applications.
SQL Server development skills and familiarity with XML and JSON data formats are necessary.
Knowledge of cloud and containerization is required, with hands-on experience with AWS services and container technologies such as Docker.
Benefits:
You will receive personal development opportunities, including a career pathway for professional growth supported by learning and development programs and unlimited access to online educational training courses, learning materials, and books.
The work environment offers excellent conditions with a friendly atmosphere, recognized strong team spirit, and fun and quality recreation time.
A comprehensive social benefit package is included, featuring life insurance, food vouchers, additional health insurance, monthly flex allowance and internet coverage, corporate discounts, marriage and childbirth/adoption allowance, Multisport card, Sharesave plan, Employee assistance program, a birthday gift, and many other benefits.
You will enjoy a work-life balance with 25 days of paid vacation, 1 additional day off for your birthday, and an extra 3 paid days for participation in social responsibility events.
There is an opportunity for flexible working hours and the option to work from home.