Software Developer/ Engineer/ Architect

Senior Software Application Engineer - Workday Help

About the Team

Workday Help is a new and exciting Product area for Workday which fuels part of our People Experience strategy. The Dublin based team are responsible for building out the Case Management application within Workday Help, and through high levels of customer engagement have developed a strong user mindset to deliver an outstanding product and user experience. This diverse and high performing team has been growing and delivering features which have enabled us to bring this new product to market. 
We continue to see huge interest and opportunity to expand and extend these capabilities. We are looking for a Senior Software Application Engineer to join our team and lead the ongoing success and growth of our product and Scrum/Kanban teams

About the Role

  • Senior application developer building performant and scalable architecture, application logic for the Workday Help product.
  • Write and maintain proven, robust, efficient and maintainable:
  • Business logic using our Xpresso & YP languages and frameworks.
  • APIs (REST & SOAP) for both internal and public consumption.
  • Unit, integration and system tests that run as part of our CI/CD pipeline
  • Opportunity to develop new or Leverage existing frontend development skills building consumer grade user experiences utilising technologies such as React, Redux, Cyprus & Javascript/Typescript.
  • Own the technical design and breakdown of complex features.
  • Provide direction and guide architectural design decisions.
  • Collaborate with multiple cross-functional teams to gather requirements and deliver features that drive our engaging user experience.
  • Build proof of concepts to help steer the development approach for roadmap features.
  • Understand and promote industry standards and best practices especially with regard to security, performance, scalability and extensibility.
  • Mentor and learn from other team members through tech talks, workshops, pairing, code reviews, design reviews and documentation.

Basic Qualifications:

  • Bachelor’s Degree or higher, preferably Computer Science/Engineering
  • 7+ years enterprise development experience
  • 5 + years strong object orientated programming experience with languages such as Java, C#, Python or similar

Other Qualifications:

  • Experience with automated testing and CI/CD
  • Experience in API design and development
  • Experience in frontend development would be advantageous