Experian's contact center technology team is looking to enhance customer interactions by developing the latest solutions, specifically focusing on Intelligent Virtual Assistant (IVA) customer experiences using natural language processing (NLP) and machine learning (ML) technologies.
Requirements
- Proficiency in Groovy and Python. Experience in Java.
- In-depth understanding of AWS technologies such as DynamoDB and Lambda.
- Experience with tools like Git, Insomnia, VS Code, and Co-Polit.
- Familiarity with CI/CD pipelines and tools such as Jenkins or GitLab CI.
- Understanding of microservices architecture and RESTful API design.
- Knowledge of security best practices and tools for secure software development.
Responsibilities
- Design, develop, and maintain scalable and maintainable software systems using Groovy, Python, and Java
- Collaborate with product managers and internal customers to define new solutions to increase containment, consumer satisfaction and implement new features for Intelligent Virtual Assistant (IVA) applications.
- Conduct code reviews and ensure adherence to best practices for software development, including testing and documentation.
- Provide technical guidance and mentorship to junior developers, promoting a collaborative team environment.
- Oversee and optimize the performance of IVA applications, ensuring performance and responsiveness.
- Implement and maintain CI/CD pipelines to automate the build, test, and deployment processes.
- Troubleshoot and resolve complex technical issues, ensuring the stability and reliability of the software.
Other
- 3 to 5 years of relevant product or engineering experience
- Lead and inspire a team, promoting a collaborative work environment.
- Participation in an on-call rotation is required.
- Flexible work environment, ability to work remote, hybrid or in-office
- Flexible time off including volunteer time off, vacation, sick and 12-paid holidays