Virginia Tech
Blacksburg, VA
Virginia Tech (VT) invites nominations and applications for the position of Web Application Developer in the Office of Learning Technologies (LT).
Virginia Tech is a world-class research university, working with cutting edge and enterprise technologies. We are looking for a talented software engineer to join our development team and work on our Scholar system which is based upon the Sakai open-source platform. If you are serious about advancing your career to the next level, and working with exciting and new technologies, then Virginia Tech is the place for you! We offer a competitive salary and generous benefits.
Virginia Tech is an ideal place to live, learn, and work. We are a nationally ranked research institution, and Blacksburg has been named as a top-ten dream town to live in.
This position is responsible for software development primarily on Scholar with a focus on ePortfolio technologies, but will also extend to other parts of Sakai and other applications such as our in-house developed application for our Faculty Development Institute (FDI). A wide range of development opportunities exist in LT and this position is a great way to get involved with cutting-edge software development at VT focused specifically on applications that support teaching and learning.
Specific responsibilities include:
• Developing Applications – Works with existing applications on bug fixes and creates new applications in enterprise systems focused on teaching and learning. Over time becomes a local expert in ePortfolio development in Sakai and helps set the stage for future ePortfolio efforts. Develops code from requirements and/or high level design documents.
• Testing, Documenting, and Supporting work – Sets a high standard for self. Fully documents all work products and thoroughly tests work of self and others to ensure it meets the needs of our end users. Sees code go through entire development life cycle from ideas through to pilot and ultimately production implementation.
• Working as part of global open-source community – Works and communicates with VT developers and global developers to share information and establish common knowledge. Maintains a presence for us in the Sakai community for ePortfolio development.
Required Qualifications:
The ideal candidate will need to have at least a Bachelor’s Degree in Computer Science, Engineering, or similar field. Further requirements are as follows:
• 1-3 years of experience developing, maintaining, and troubleshooting complex, distributed web applications
• Proficiency in multiple programming languages including Java and PHP
• Familiarity with Java development tools and libraries, such as Maven, Eclipse, Hibernate, JSF, and Spring
• Proficiency with source control systems such as Subversion or Git
• Understanding of relational databases, SQL, and data abstraction methodologies
Preferred Qualifications:
• Master’s Degree in Computer Science, Engineering, or a related field
• Experience with Sakai CLE
• Proficiency with Ruby, PERL, and/or Bash
• Experience with Linux command line environment
• Familiarity with XML-related standards including XSD and XSLT
• Experience with protocols related to network applications, such as HTTP, SSL, SMTP, LDAP, and SOAP
• Experience as a developer in a higher education setting
• Experience with portfolios and/or ePortfolios
• Experience with open-source development
• Experience in human-computer interaction and/or usability
• Experience with designing and implementing mobile applications
To Apply:
To review the job description and to apply online, please go to https://listings.jobs.vt.edu/applicants/Central?quickFind=195801
For full consideration, candidates are encouraged to apply by August 17, 2012. For more information, please contact David Ferraro, Senior Recruiter at 540-231-7773. Virginia Tech is an AA/EEO. Virginia Tech has a strong commitment to the principle of diversity and, in that spirit, seeks a broad spectrum of candidates including women, people of color, veterans, and people with disabilities.