Banner Default Image

Web Developer 2976

Back to job search

Web Developer 2976

  • Location:

    Cambridge, United States

  • Sector:

    Higher Education

  • Contact:

    Tim Ryan

  • Job ref:

    527

  • Published:

    6 days ago

  • Expiry date:

    2020-09-16

Full Stack Application Developer

Description:

The Full Stack Application Developer is responsible for the systems analysis, development, implementation, and management of technology infrastructure. Will rely on survey data to identify areas for improvement in recruitment, development, and retention. Over the past 15 years, we have collected responses from more than 100,000 users at more than 300 partner institutions.

Design, develop, and implement web applications, including both publishing tool back end systems and front end user facing websites. Technical proficiencies include expert level HTML, CSS, JavaScript including open source frameworks and libraries such as JQuery, XML XSL. Experience with the Microsoft software stack, C hashtag, .Net Framework, SharePoint. At least five years experience with full cycle web development, and working knowledge of Agile software development principles, required.

Responsibilities??

Work with stakeholders internally and externally to specify and analyze requirements for data management, application back end, application front end, and other internal tooling.

Design, build, test, and deploy solutions for data integration, data warehousing, data provisioning, and data analyses.

Design, build, test and deploy back end solutions - including APIs, business logic, and databases - that power customer-facing applications.

Design, build, test and deploy customer-facing user experiences, user interfaces, and data visualizations that align with specified requirements, ensuring scalable, sustainable, and robust results.

Contribute to and help architect internal projects including back end utility libraries and UI component library.?

Test, monitor, and maintain implemented solutions.

Document requirements, designs, and implementations for all solutions.

Interact with customers to support product use and understand product improvement needs.

Other duties as required.

Requirements??[Basic Qualifications]

BS in Computer Science, Information Systems, Engineering, or equivalent experience.?

5+ years of experience with Python.

5+ years of experience with SQL and relational databases (Postgres, MySQL) building transactional databases, data warehouses, and/or data marts.

5+ years of experience with JavaScript and ES6+ features.?

3+ years of experience with back end web frameworks, specifically Flask, or alternatively Django, Pyramid.

3+ years of experience with modern SPA frameworks/libraries, specifically React, or alternatively Angular, Vue.?

Expertise with foundational web technologies such as HTML5 and CSS3.

Solid understanding of REST and HTTPS.?
??
Additional Experience?(i.e., some combination of some of the following)?

2+ years of Python data analysis libraries such as NumPy, Pandas, and scraping libraries such as Beautiful Soup

2+ years of interactive data visualization JS library, specifically D3?

2+ years of Node, JS package managers (npm, Yarn), and essential JS build/test tools such as Webpack, Babel, and Jest?

Visualization of survey data??

Large-scale data reporting and analytics

Tableau or other interactive data visualization tools

Accessibility, and user experience standards and best practices

Comfort with learning new technologies quickly and efficiently??

Excellent communication skills,?an?enthusiasm for telling stories with data, and a commitment to cultivating a working environment of respect, belonging, and diversity?
Back to job search