Web Developer
Responsibilities will include designing and developing content authoring, organizing, social and fundraising tools, working with third-party web services and SDKs, and working closely with designers, organizers, fundraisers, and content creators as we experiment with interactive, mobile or data visualization applications.
The successful candidate will be capable of developing a system from beginning to end: he or she will be responsible for gathering requirements, developing mid level services, and applying them to a front-end UI and database modeling. The ideal candidate is someone who possesses strong technical skills, is a self starter with excellent problem-solving skills, thinks strategically, and can collaborate well with others. The ideal person will be able to work well with our very dynamic team but will also be able to follow through and deliver results independently.
Requirements
- BS/MS degree in Computer Science or equivalent experience if you are self-taught
- Programming experience in C#/ASP.Net 3.5
- Solid experience with presentation layer technologies such as HTML, CSS, JavaScript, and AJAX
- Ability to consume and transform structured data formats such as XML and JSON
- Knowledge in database design and SQL
- A passion for web standards, the best UI/UX practices, and cross-browser compatibility
- Familiarity with RIA tools such as Flash would be a plus
- Bilingualism (French/English) is a plus