Bachelor's degree or equivalent work experience
At least 10 years of experience with developing and implementing applications
5+ years experience designing, developing, and implementing API
1+ year of Agile experience
Experience with developing and deploying applications on Cloud, preferably on Azure and/or Amazon Web Services (AWS)
Understanding of Test Driven Development concepts and supportive tools like Cucumber
Understanding of Object-Oriented and Functional programming concepts using languages like Java
Experience in a major server-less development, including infrastructure.
Has depth and breadth of knowledge across multiple software engineering disciplines
Actively looks for ways to contribute in a highly collaborative environment
Experience with scripting languages like Python
Familiarity with Configuration management tools likeAnsible, Chef or Terraform.
Familiarity with Application Container concepts using tools like Docker
Certified in one or more of the following: Java, Spring or AWS technologies