Software Developer/ Engineer/ Architect

Sr Software Developer - Workday AppDev

About the Team

Do you want to shape the future of Cloud-based Enterprise Software Applications?
As part of the next generation of software application engineers, you will lead the design and development of high-quality, large scale enterprise cloud solutions, in an agile environment. 
You will work with software architects, product managers, and other stakeholders to deliver products designed to meet the needs of today's large global businesses. Development is all done in the cloud, on a single codeline, through a continuous development model.

The AppDev team work toward the design, development and delivery of Workday's suite of cloud products; HCM, Payroll, Recruitment, Learning, Finance and Supply Chain to name a few...

About the Role

  • Design and develop solutions for our Applications that operate at Enterprise grade performance, scalability and resilience.
  • Provide Technical Leadership in a fast paced agile environment
  • Drive the long term vision for the product area
  • Write and maintain SOLID, robust, efficient and maintainable code using an OO framework and tools
  • Write reliable unit, integration, and system level tests that will run on our CD pipeline.
  • Mentor other team members through pairing, code reviews, design reviews, knowledge shares, hackathons, etc.
  • Easily communicate complexity with Senior Leadership
  • Cross Functional collaboration with other teams and their members

Basic Qualifications:

  • 8+ years experience with Web application development or SaaS (Software as a Service); UML is a plus.
  • Senior or advance level of object oriented design and development experience in object oriented language such as Java, C#, ...etc.
  • You will previously have led the technical delivery of complex business functionality 
  • Must be a collaborative team player with good verbal and written communication skills.
  • Demonstrable understanding of Software Engineering Principles.
  • Passion for code quality.
  • You possess a good understanding and appreciation of test automation principles.
  • Adapt and deliver on time working in a fast-paced environment
  • You have a strong understanding of performance engineering and performance testing principles. 
  • Passionate about building scalable, performant and highly resilient Enterprise Business Applications.

Other Qualifications:

  • You have strong experience with Integration technologies.
  • Exposure to modern UI technologies such as React
  • Team Leadership experience
  • Metadata-driven definitional development experience is a plus