Software Developer/ Engineer/ Architect

Software Development Engineer, Orchestrations & Integrations

About the Role

You will join the world-class team that is at the very heart of Workday’s cloud based software platform and develop, troubleshoot and debug distributed software programs for enhancements and new products across multiple disciplines and multiple platforms. 

As an engineering graduate in our team, you will learn, design and build scalable components using micro-services and shared libraries in an highly distributed concurrent, high-performance environment in these  technologies: Scala, AKKA, AWS, Docker, Kubernetes, Jenkins, Kafka, ZooKeeper, Linux, Gradle.

You will use Scala and Functional Programming to develop real world solutions using KANBAN process while deploying continuously using the CI/CD pipelines

  • Bachelors or higher degree in a computer related field or equivalent
  • Basic knowledge of Scala, Java or any other OO/FP languages.
  • Familiarity with modern developer tools & practises like Github, Requirements Analysis, Code Reviews, IDEs, etc.
  • Excellent ability to communicate complex problems and solutions to a diverse group of people, both technical and non-technical.
  • Knowledge of design patterns, and how to implement them effectively.
  • Knowledge of Test-Driven Development practices.