View Job

This job posting is no longer active on Diverse Jobs and therefore cannot accept online applications.


    

This posting cannot receive an online application from your Diverse Jobs account. To apply, follow the employer's instructions within their job description.

Virginia Tech

Location: BlacksburgVA 24061 Document ID: AB066-4I7Q Posted on: 2017-08-2908/29/2017 Job Type: Full-time

Job Schedule:Full-time
2017-09-28
 

Full Stack Web Application Developer

Virginia Tech is a public land-grant university, committed to teaching and learning, research, and outreach to the Commonwealth of Virginia, the nation, and the world. Building on its motto of Ut Prosim (that I may serve), Virginia Tech is dedicated to InclusiveVT-serving in the spirit of community, diversity, and excellence. We seek candidates who adopt and practice the Principles of Community, which are fundamental to our on-going efforts to increase access and inclusion, and to create a community that nurtures learning and growth for all of its members. Virginia Tech actively seeks a broad spectrum of candidates to join our community in preparing leaders for the world.

Position Summary:
Virginia Tech's Office of Academic Decision Support is looking for a talented Full stack web application developer to build high performance web based analytical applications with intuitive interfaces and visual insights. The Office of Academic Decision Support promotes systematic reflection and facilitates a culture of continuous improvement in the university by developing systems and providing solutions and analyses to support strategic and operational decisions across all levels of the institution. The office provides data-driven insights to support and strengthen shared understandings of institutional data to achieve student and faculty success. We are seeking an experienced developer who like challenges and enjoy building slick analytical applications or products.
Responsibilities
• Responsible for owning, designing, developing and deploying data intensive web applications from idea to production.
• Develop efficient and quality source code (both client and server side) that delivers exceptional experience for end users
• Collaborate with data scientists to develop data-driven interactive visualization features.
• Explore and experiment with new technologies and frameworks to support and enhance existing framework and architecture landscape.
• Contribute to technology stack selection and best practices.

Required Qualifications:
• Bachelor's degree with professional software development experience in a commercial product development environment
• Professional experience in building web applications or products (preferably data and/or analytics focused)
• Experience in client side JavaScript frameworks (React/Redux, Angular) and Server side frameworks (Django, NodeJS)
• Experience and mastery in Python, JavaScript, jQuery, AJAX , HTML , CSS
• Experience and expertise in REST API /Web services
• Experience in charting JSON data with D3 or other JS charting libraries, including browser vector and motion graphics ( SVG , HTML5 Canvas, and CSS3)
• Experience with relational databases - Oracle, MS SQL Server or PostgreSQL, and knowledge of SQL scripting
• Demonstrable track record in transforming a concept to real life technology application/product
• Familiar with Agile methodologies
• Self-motivated, passionate, and product oriented
• Effective communication skills

Preferred Qualifications:
• Extensive experience in developing web applications and/or products
• Extensive experience with Django, Node.js/Angular, Python, JavaScript, React.js
• Years of professional experience with visualization libraries like D3.js. Chart.js, Ploy.ly or any other
• Experience in developing data intensive analytical products/applications



To apply please click here!