**Job Overview:**
Senior Software Engineers play a crucial role in our team, providing world-class capabilities and services that connect millions of participants, members, and customers.
We are an agile scrum team responsible for the Contact Center platform and engineering, which provides voice, email, and web chat communication channels.
Our team thrives on continual improvement, seeking out individuals who are curious, innovative, and driven to deliver exceptional customer and associate experiences.
Requirements:
* Proficient in Java with hands-on experience in developing APIs, micro-services, CI/CD pipelines, and using similar tools like uDeploy, Jenkins or similar
* Strong UI experience in Angular or JavaScript with expertise in Docker/Kubernetes and container-based deployment practices
* Experienced in Agile (Scrum, Kanban) delivery and software design, development, test, and operational automation
* Hands-on experience with Azure / AWS with a desire to build cloud experience
* Working knowledge of Event Driven Architecture including Kafka, Webhooks, Test Driven Development including JUnit, Jasmine, Karma, Protractor, Jest, and familiarity with NoSQL databases including MongoDB, DynamoDB
Deliverables:
* Write high-quality code for our applications that is reliable, scalable, and reusable
* Understand the leadership vision and execute on that vision by strengthening and promoting the culture of innovation through setting examples and fostering a culture of best-in-class software engineering practices
* Exercise a passion for keeping your knowledge up to date with the latest and greatest and ensure the high level of integrity in the team by taking ownership and accountability for figuring out what needs to be done