Responsibilities:
- Interact with Product Owner / Business Analyst to define, refine, develop, test, and deliver against functional requirements.
- Translate functional requirements into technical specifications.
- Collaborate with architecture team to design product components.
- Contribute to project delivery planning, including sizing and estimation within your responsibilities.
- Coordinate work within your team and project boundaries.
- Ensure team quality through code reviews and testing strategies.
- Implement correct, performant, and reliable code on schedule according to specifications.
- Assess code quality and test coverage; design and implement tests for high-quality software.
- Develop and maintain test automation to improve efficiency and effectiveness.
- Handle defect closure and root cause analysis to prevent regressions.
- Drive continuous improvement in quality and efficiency, including defect prevention and adopting new technologies.
- Collaborate across departments such as support, consulting, product management, and engineering.
- Write technical documentation for varied audiences.
- Influence system design and testing perspectives.
- Review and enhance test coverage; reduce defect count in your product area.
- Assist in deploying new software releases and services into production.
- Automate deployment, monitoring, management, and incident response processes, embracing 'Everything as Code'.
- Develop and improve operational practices and procedures.
About Experian:
Experian is a global data and technology company that helps redefine lending, prevent fraud, simplify healthcare, and more, using data, analytics, and software. With a presence in multiple markets and a team of 22,500 across 32 countries, headquartered in Dublin, Ireland, we focus on innovation and talent.
Learn more at Experian plc | Bringing financial health to all.
Experience and Skills:
Qualifications:
- Bachelor's Degree in Computer Science, IT, Engineering, or related fields with strong computing background.
- Strong programming, troubleshooting, analytical, and problem-solving skills.
- Understanding of scalable software development and testing methodologies.
- Good communication, organizational, and interpersonal skills.
- Strong analytical and troubleshooting skills for debugging and issue resolution.
- Interest in working in a dynamic, fast-paced environment.
- Interest or experience in DevOps, Build and Release Engineering is an advantage.
Beneficial Skills:
- Experience with Java 8+, Cloud (EKS, AWS, Azure), REST, Design Patterns, UI/UX, Agile, Maven, Git, CI/CD, TDD/BDD, Automated Testing, and related tools.
- Exposure to open source tools, frameworks, and cloud technologies.
- Familiarity with Kubernetes, Linux environments, and continuous integration tools.
Additional Information:
We value our people, promoting diversity, equity, and inclusion. We offer benefits including insurance, health and wellness programs, financial and retirement support, and more. Join us in creating a better tomorrow.