Job Software Developer/ Engineer/ Architect

Software Application Engineer

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 exceptional 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 Software Developer - Application to join our team and contribute to the ongoing success and growth of our product and Scrum/Kanban teams.

About the Role

  • Write and maintain solid, robust, efficient and maintainable :
  • Business logic using our Xpresso language and frameworks.
  • APIs (REST & SOAP) for both internal and public consumption.
  • Write reliable unit, integration, and system level tests that will run on our CI/CD pipeline.
  • Collaborate with cross-functional teams to gather requirements and deliver features that drive our consumer grade experience.
  • Build proof of concepts to help steer the development approach for features.
  • Understand and promote industry best practices.
  • Mentor and learn from other team members through workshops, pairing, code reviews and code documentation.
  • Willingness to learn and apply skills particularly with regard to front-end technologies.

Basic qualifications:

  • Bachelor’s Degree or higher, preferably Computer Science/Engineering or equivalent experience
  • 5+ years enterprise development experience.
  • Experience with object orientated languages like Java, C#, Typescript or similar.
  • You have in depth knowledge of OO design and development in a language such as; Java, C#, Python
  • You have experience with API Development; SOAP, REST, GraphQL.
  • You understand the value of automated tests at all levels of the testing pyramid.

Other Qualifications

  • Experience in API design and development is advantageous.
  • You see software development as a team sport, and thrive in a highly collaborative, agile culture where you’re always teaching and learning.
  • You have experience designing performant and scalable web applications and business logic.
  • You can own work from start to finish.