|B.S. degree in computer Science or an equivalent combination of education and experience.|
Experience with leading complex data-driven, multi-tier applications projects and work collaboratively with technical and non-technical staff to meet project and organizational goals.
Experience with development tools, using both GUI and command-line interfaces, such as Eclipse, Visual Studio Code, Atom, Git, Bash.
Knowledge of queries and stored procedures for Relational (SQL) and NoSQL databases, particularly Oracle and MongoDB, and use of proper database modeling principles, including referential integrity and performance tuning.
Knowledge of implementing web based security using SSL, Kerberos, CAS, and encryption techniques and integrating web sites with campus middleware services: CAS, Shibboleth, and LDAP.
Knowledge of software development life cycles and using source code management tools such as Atlassian JIRA, Atlassian Confluence, Git, and Atlassian Bitbucket.
Experience with extrapolating business functions and objectives to technical solutions and translating manual operations to automated processes.