Openings >> Senior Software Developer
Senior Software Developer
Summary
Title:Senior Software Developer
ID:1020
Organization:N/A
Job Type:Exempt (salaried)
Posting Date:03/29/2017
Location:College Park, MD or remote
Description

The American Association of Physics Teachers (AAPT) is looking for a team-work oriented Senior Software Developer to lead the development of a cutting edge interactive web portal that helps physics faculty create courses from modularized curricular materials, improve their teaching, and collaborate with other faculty through online community tools. The National Science Foundation-funded project focuses on supporting faculty teaching introductory physics courses that serve future medical professionals and life science researchers throughout the US and beyond. The successful candidate will work with a diverse team of software developers, UX designers, physics education researchers and curriculum developers, located across North America. This project is a collaboration between AAPT, the premiere organization representing and supporting physics educators in the US, and eight colleges nationwide.

 

AAPT is looking to hire either a full-time employee (with benefits) or an Independent Contractor for a project with an initial duration of approximately 1.5-2 years. The ideal candidate will begin work in August, 2017. Depending on external funding, there may be opportunity for continued employment beyond the 1.5 - 2 years of current funding.

 

Location is flexible: The successful candidate can work remotely, or out of the AAPT office in College Park, MD.

 

Responsibilities will include:

  • Providing designs that realize functional versions of existing wireframes.

  • Building data models that guarantee a scalable, feature rich and flexible web portal.

  • Implementing, testing and deploying an end-to-end solution web portal.

  • Providing gradual improvements based on customer feedback and usability research.

  • Building more advanced functionality such as data type discovery, dynamic views for collaboration, etc.

  • Working closely with a geographically distributed interdisciplinary team of software developers, UX designers, and content experts.

 

Required qualifications:

  • BS in Computer Science/Engineering or similar and 5+ years of software development experience

  • Experience with a web development platform such as Django, Ruby, Cold Fusion, or Pyramid

  • Experience designing and building data models

  • Experience using SQL-like databases

  • Experience with front-end development using HTML5, CSS, Javascript, JQuery etc.

 

Preferred qualifications:

  • Experience in best architecture practices such as writing high and detailed level design documents

  • Strong communication skills

  • Experienced in test-driven development

  • Experience as a self-directed developer

  • Passion for science, education, or both


How To Apply:   Please apply with your resume and a letter of application describing your qualifications for the position.  Review of applications will begin on April 17, 2017 and will continue until the position is filled.

 

AAPT offers excellent benefits including medical, dental, vision, retirement, tuition assistance, on-site fitness center, and metro access.  Learn more about AAPT at www.aapt.org
This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock