Detailed Job Description:
- Have a background in Software Engineering
- Either a Bachelors or above in a Science field preferably in Software Engineering, Information systems etc.
- Have at least three years of professional coding experience covering all facets of Software Development Life cycle (Requirements Gathering, Design, Development while Testing)
- Can write idiomatic code in a mainstream OOP language such as Java, C# etc.
- Apt in API and services testing as well Automation (Java/Selenium)
- Strong foundation in Object Oriented and Functional Programming principles and experience with any of the relevant languages such as Scala, Kotlin, Closure etc.
- Strong Test Driven Development experience
- Have a ...