Min 3 years of software development experience Holding a PhD, MSc or BSc from Computer Science, Software Engineering, Mathematics, Physics, or similar discipline with minimum 2:1 graduation score. Strong understanding/knowledge of software engineering cores like data structures, database design, obj