Job Description:
The Associate Desktop Experience team is looking for a Principal Software Engineer/Tech Lead that will work within a team based agile model to deliver features and functionality for a large group of associates to help and support our customers. We are a team that is passionate about delivering functionality that empowers WI Contact Centre associates to deliver better experiences for our customers.
Crafting a Best-in- Class associate experience is a top priority for Workplace Investing. Our goal within the Services Associate Experiences Product Area is to build an overall experience & platform that delights our customers and associates, anticipates their needs, and meets our ever growing need to scale our product. This role will lead the technical direction for a dedicated team while partnering closely with the Directors of Software Engineering and Architecture leadership. A key part of this role is to co-ordinate with five or more multi-functional teams to deliver platform-level capabilities. The work involved is embedded in a microservices-based ecosystem that demands teamwork across applications and teams.
Want more jobs like this?
Get jobs in Dublin, Ireland delivered to your inbox every week.
The Expertise you have
- A bachelor's or postgraduate degree in a technology-related field.
- Over 8 years of hands-on development experience.
- Consistent track record of leading teams in delivering full-stack technology solutions.
- Strong passion for crafting and optimizing outstanding end-user experiences.
- Deep expertise in building front-end applications and mid-tier services.
- Skilled in translating complex technical concepts for non-technical stakeholders, including product owners and partners.
- Collaborative teammate with experience in developing, deploying, and supporting key applications and features.
- Extensive background in breaking down sophisticated business challenges into innovative, efficient, and scalable solutions.
The Skills You Bring
Technical Skills
- Relevant knowledge of modern application architecture patterns and emerging technologies
- Detailed experience with modern SPA JavaScript frameworks (Angular, Vue, React JS), preference for Angular
- Extensive experience in Java / Spring boot / Spring Core / Web Services (REST) / Kubernetes orchestration / GraphQL
- General experience of Api management using Swagger and OpenAPI with knowledge in Integration Technology Java Camel
- Client-side language, library, and framework proficiency: Angular, JavaScript/TypeScript, Node, NPM, HTML, CSS/SASS, RxJS, Jasmine/Karma/Storybook/Playwright
- Appreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverage
- Application build, deploy using Continuous Integration/ Deployment (CI/CD) tools - Jenkins Core, Maven and maintenance of pipelines.
- Expert understanding of docker, cloud-computing / cloud services platforms. With AWS being favourable.
Leadership & Team Management
- Team Leadership: Skilled in leading, motivating, and mentoring team members to consistently meet or exceed performance expectations.
- Collaboration: Experienced in liaising with Interop partners and working closely with the Harmony Enterprise Platform team to engage with peers across business units. (Desirable)
- Technical Communication: Proficient in communicating complex technical concepts in a clear and accessible manner to non-technical audiences.
- Engineering Excellence: Committed to upholding and surpassing engineering standards, with a consistent record of driving efficiency and implementing best practices.
- Time Management: Strong ability to prioritize tasks, delegate responsibilities, and handle time optimally to meet deadlines.
- Ownership & Accountability: Takes full ownership of key responsibilities throughout the software development lifecycle, ensuring timely and high-quality delivery.
- Agile Teamwork: Works closely with squad leaders, QA engineers, scrum masters, and architects to achieve quarterly business goals and deliver impactful solutions.
Category:
Information Technology