Developer Analyst
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 developing JAVA/J2EE or equivalent web applications using object-oriented development and design methodologies
- Experience 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
- Working knowledge of PL/SQL development
- Working knowledge of iOS and Android mobile development
- Working knowledge of additional programming languages such as Groovy, Ruby, Python, PERL, PHP, or .NET
- Experience programming with web application frameworks such as Spring MVC, Grails, or Ruby on Rails
Job details and application




