Senior Application Engineer, Contact Centre Platforms
The Senior Application Engineer, Contact Centre Platforms role is responsible for providing expert services and knowledge in relation to designing, developing, implementing and supporting critical contact centre application development capability within a cloud-native environment.
This role will be focused on utilising critical skills in API and code development, SDLC and DevOps to support a large-scale re-platforming program moving from an on-premises platform to a cloud native, contact centre as a service. You will be augmented with a team of Contact Centre specialists to help augment and uplift your skillset.
Key Duties:
- Design and deliver REST APIs using OpenAPI/Swagger, ensuring alignment with SDLC, architecture standards, best practices, and business requirements.
- Build high‑quality, scalable, and performant code, contributing to planning, risk, and dependency management.
- Support DevOps and CI/CD pipelines, deployments, and production rollouts to ensure operational readiness.
- Lead debugging and resolution of complex issues across development, deployment, and support.
- Contribute to functional, performance, security, and automated testing, ensuring end‑to‑end quality before release.
- Enable smooth operational handover through documentation, training, and ongoing platform governance.
- Drive continuous improvement, stay current with emerging technologies, and mentor engineers through knowledge sharing and coaching.
Essential Skills:
- Proven experience as a full stack developer or similar role in developing enterprise level API and MFE’s.
- Sound experience in application architecture design patterns, developing design documentation and development practices.
- Ability to deliver quality and highly performant code for reusability and scalability.
- Excellent debugging and troubleshooting skills.
- Specific skills/experience:
- Languages & Frameworks: Java, Spring Boot, NodeJs, ReactJs/React/Redux, REST APIs
- Messaging & Streaming: Kafka, MQ
- Databases: Cassandra, Relational (SQL), NoSQL
- DevOps & Tools: Bamboo, Git, Bitbucket, PowerShell, Jenkins
- Architecture & Practices: Microservices, SDLC
- Self-starter with initiative, drive to learn, and an ownership mindset.
- Ability to effectively communicate with key and senior stakeholders and understand business and customer centric outcomes.
Desirable Skills:
- Experience with AI assisting coding tools to deliver efficient, consistent code at velocity.
- An understanding and experience with test-driven development, frameworks and testing automation.
- Experience working with Agile development methodology using tools such as JIRA, Confluence etc.
- Experience working with AWS platform's and cloud-based solutions.
- Tertiary qualifications in IT or related discipline, or equivalent experience.
- Special offers on banking products and discounts from top brands, including generous employee-only mortgage rates!
- Flexible work arrangements to help you achieve a greater work/life balance, and a variety of leave options including Culture, Lifestyle and Wellbeing leave.
- Tailored learning and development opportunities to help your grow your career within the bank.
- Lots of opportunities to ‘give back’ to the Community by getting involved in our many volunteering initiatives.