Develop, document, and maintain software for use in Virginia Tech's Enterprise Directory environment. Collaborate with various departments to gather and analyze software requirements in order to improve the Enterprise Directory. Act as a technical team member by contributing expertise, performing assigned tasks, and meeting the objectives of Middleware Services.
-Bachelorâ??s degree in Computer Science, Information Technology, or related field or equivalent training and/or work experience. -Experience in developing JAVA/J2EE applications using object-oriented development and design methodologies -Experience in developing web applications that use a relational database system such as Oracle, MySQL, or PostgreSQL -Experience programming with Spring MVC -Experience with software development tools and frameworks such as Eclipse, Maven, and Ant -Experience with the GIT or Subversion version control systems -Experience with a Linux/Unix command line interface -Experience working on multiple projects simultaneously with the ability to prioritize tasks effectively -Excellent communication and interpersonal skills
-Experience with OpenLDAP or other directory servers -Experience with the CAS and Shibboleth web single-sign-on products -Experience with PKI and PKI related technologies -Experience with additional programming languages such as Groovy, Ruby, Python, PERL, or .NET -Experience with additional web application frameworks such as Grails or Ruby on Rails
- 21 months ago - save job