During these uncertain times, how can we help?

As the world leader in volunteerism we feel a responsibility to unite our broader community, and to use this moment to become stronger.

See below to participate in our Impact Sector survey, access our COVID-19 Resource Hub, and explore our growing directory of COVID-19-specific and virtual volunteering opportunities.
Read More
 

ASP.NET MVC Web Developer

Save to Favorites

e-NABLE.org

  • 17 people are interested

Looking for an ASP.NET MVC web developer for an ongoing part-time project. Hired resource will make enhancements to an existing website, with potential for more future engagements.

It’s critical for the developer to have solid experience building websites using Microsoft's ASP.NET MVC platform with C#. Must have experience using SQL Server, as well as Entity Framework - experience with an ORM like NHibernate is an acceptable substitute. Developer also must be skilled in front end development technologies: HTML, CSS and JavaScript; should have worked with at least one JavaScript framework like Angular, ReactJS, KnockoutJS (preferred), as website is built almost entirely using KnockoutJS (MVVM); also good to have experience working with Bootstrap 4 (or Zurb), creating responsive and/or mobile websites. It's critical for developer to have familiarity with core concepts and practical usage of Dependency Injection (aka Inversion of Control/IoC), and at least one DI framework (Autofac, Ninject, StructureMap, etc.), as Autofac is being used at the core of the website’s architecture. Strongly preferred are good coding habits with an orientation toward writing reusable software components that exhibit S.O.L.I.D. principles. Developers with experience writing code that can be unit tested are strongly preferred.

Additionally, developer should have strong communication skills esp. experience translating complex business requirements into working software; ability to strategically leverage existing system components to fulfill needs. We strongly prefer developers that have experience writing and analyzing specifications, or working as a consultants, interacting with stakeholders and/or subject matter experts.

Project Description
----------
We have an existing website ( https://www.enablewebcentral.com) that acts as a matching service between volunteers and recipients of volunteer services, centering around 3D printed prosthetics. Users are able to sign up using their Google account or can create an account and password. They are then able to submit requests and/or offer to fulfill existing requests for volunteer services.

More opportunities with e-NABLE.org

No additional volunteer opportunities at this time.

About e-NABLE.org

Location:

36 BRUNSWICK ST, ROCHESTER, NY 14607, US

Mission Statement

e-NABLE is a global network of volunteers providing free open-source 3D-printed prosthetics to those who need them. http://enablingthefuture.org http://e-NABLE.org

Description

We are pioneers of an emerging movement that might be called Humanitarian Makers: volunteers offering solutions to under-addressed problems, not for profit but for the opportunity to make the world better.

Health & Medicine
International
People with Disabilities

WHEN

We'll work with your schedule.

WHERE

This is a Virtual Opportunity, with no fixed address.

SKILLS

  • Website Programming
  • Web Design / UX
  • Software Development
  • SQL / MySQL
  • Project Management
  • Verbal / Written Communication

GOOD FOR

N/A

REQUIREMENTS

  • Hours are flexible.

Report this opportunity