Strong understanding of design patterns and Object-Oriented Programming. Solid knowledge of the following:
following would be beneficial: Java or a similar object oriented programming language is beneficial. Financial
designs at a technical level. Knowledge of object-oriented concepts. Prior experience on a project team