drjobs Principal, Full Stack Engineer

Principal, Full Stack Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Dublin - Ireland

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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.

The Expertise you have

  • A bachelors 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

Employment Type

Full-Time

Company Industry

About Company

25 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.