Bachelor’s or master’s degree in computer science or related field. First experience in software development (like design, architecture, object-oriented programming). Knowledge in an object-oriented programming language. Analytical skills to drive...