Developer Analyst II
Virginia Tech
Position summary
Analyze, plan, develop, maintain, and modify complex computer systems in a diverse technical environment to ensure accuracy and efficiency of application systems. Act as a technical member of ad-hoc teams by providing assistance and expertise, and by performing assigned tasks and objectives as part of the implementation, development, and maintenance of enterprise-scale systems.
Required qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field
- Experience in developing JAVA/J2EE or equivalent web 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 working on multiple projects simultaneously, and ability to prioritize tasks
- Excellent communication and interpersonal skills
Preferred qualifications
- Advance degree in an Information Technology related field
- Experience with Java/J2EE development tools and frameworks such as Eclipse, Spring, and Maven
- Experience with a Linux/Unix command line interface
- Experience with PL/SQL development
- Experience with iOS and Android mobile development
- Experience working on development teams for large-scale projects
- Experience with business processes and applications supporting the research, academic and/or service missions of higher education
- Experience with additional programming languages such as Groovy, Ruby, Python, PERL, PHP, or .NET
- Experience programming using web application frameworks such as Spring MVC, Grails, or Ruby on Rails
Job Details and Application




