Working knowledge of distributed architectural design patterns Knowledge of systems analysis and design (including OOAD and UML), and database design Knowledge of software development lifecycle and modern software engineering principles and practices Experience setting up a DataOps   Preferred Skills:  High analytical skills and knack to develop tools for monitoring high frequency data services