[Building Sakai] senior level developer opportunity at Virginia Tech

Broniak, Brian bbroniak at vt.edu
Fri Mar 23 06:28:24 PDT 2012


Hi All - 

We have an immediate opening for a key role on our Sakai team at VT.  See below for all the details.  Feel free to contact me with any questions, using bbroniak at vt.edu.

Brian T. Broniak
Director of Online Learning and Collaboration Services
Virginia Tech
-------------------
LEAD WEB DEVELOPMENT SOFTWARE ENGINEER
Virginia Tech
Blacksburg, VA

Virginia Tech invites nominations and applications for the position of Lead Web Development Software Engineer 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 lead our web development efforts and our efforts to work on our Scholar system, 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 leading development for all technology services provided by the LT team, most notably Scholar, the Faculty Development Institute, Element K, and WordPress. This position is the senior software engineer and has direct responsibility to lead other software engineers in the department which includes mentoring other engineers, coding, designing, developing, and all phases of application development and integration with other systems. The position is robustly involved across the department with other project team members, management, and users of the system. This position furthermore is the technology ambassador for the Learning Technologies group. 

Specific responsibilities include: 

. Leading Development Efforts - Setting standards, meeting deadlines, and coaching other developers. Prioritizing workloads, setting development schedules, and leading group discussions about meeting university requirements and schedules. Works collaboratively with other teams including support, quality assurance, and usability to meet both project goals and organizational objectives. Utilizes best practices to insure customer service and compatibility. Works with the systems integration team to put development projects into pilot and production stages.

. Open Source Project Lead - Participates in global open-source projects such as Sakai, and develops high quality, documented code that can be contributed back by Virginia Tech to the project. Determines system requirements for new and existing systems by working with end users and project stakeholders. Documents designs and implements these to meet requirements. 

. Develops Applications - Works with existing applications and creates new applications in enterprise systems. Works and communicates with Virginia Tech IT developers and global developers to share information and establish common knowledge. Provides customizations to integrate, enhance, and maintain vendor software and enterprise systems. Tests work products to insure end user satisfaction and reliability.

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:

. Significant experience developing, maintaining, and troubleshooting complex, distributed web applications using Java.
. Familiarity with Java development tools and libraries, such as Maven, Eclipse, Hibernate, JSF, and Spring.
. Understanding of relational databases, SQL, and data abstraction methodologies. 
. Demonstrated ability to independently implement code based on high level design documentation and requirements
. Ability to work collaboratively with end users and project stakeholders and to adjust designs based on user needs
. Demonstrated experience in best programming practices and application documentation
. Exceptional interpersonal skills, specifically in presenting complex technical topics to non-technical audiences

Preferred Qualifications:

. Master's Degree in Computer Science, Engineering, or a related field, or experience that equates to a Master's Degree. 
. 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 open-source development
. Experience developing mobile applications
. Experience in strategic initiatives
. Experience managing small teams of developers

To Apply:

To review the job description and to apply online, please go to 
https://listings.jobs.vt.edu/applicants/Central?quickFind=195126 
For full consideration, candidates are encouraged to apply by April 2, 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.
------------------



More information about the sakai-dev mailing list