Senior Web Developer (Python / Django) at Association of American Medical Colleges (AAMC)

Washington,DC,United StatesNov 14, 2016

Recruiter & Company

  • Senior Web Developer (Python / Django) logo


    Suzanne Bouchard Washington, DC

    The Association of American Medical Colleges (AAMC) serves a vital purpose as the nation’s voice for America’s medical schools and teaching hospitals. These institutions play a crucial role in our nation’s health care by training the next generation of doctors, discovering new medical knowledge, and providing superior clinical care. The work of the AAMC and its employees supports our member institutions and constituents.

    The AAMC represents all 145 accredited U.S. and 17 accredited Canadian medical schools; approximately 400 major teaching hospitals and health systems, including 51 Department of Veterans Affairs medical centers; and nearly 90 academic and scientific societies.

    The AAMC’s strong sense of community and professionalism fosters an environment that supports the career and personal goals of its staff. The numbers speak for themselves—in just 10 years, our staff has more than doubled, many from referrals by current employees. Through development opportunities, employee support and activity groups, and other resources, employees can work in an environment where innovation and new ideas are encouraged.


The Association of American Medical Colleges (AAMC) in Washington, DC is currently seeking a solid full stack web developer with at least 3 years of web frameworks experience using Django and Python, to assist with development of a complex business application for a large scale public-facing website. You will play a key role throughout the entire software development life cycle, seeing projects from beginning to end, working directly with project owners to create, implement, upgrade, optimize, and test features across multiple new and existing web properties.

The Sr. Web Developer will collaborate with a team consisting of other developers, as well as UX, PM and visual designers, and will need to be comfortable with Javascript, Web Services, HTML5 and responsive design techniques.

The ideal candidate will be smart, creative, and possess the ability to think critically, write well, love to code, and can interact with clients. The person in this position will ask and help answer the question “how does this work and can it work better?” while providing innovative solutions to better the end user experience.


  • Develop technical designs, implementing scalable solutions, and object-oriented design and analysis
  • Collaboration with Business Units, and external and internal vendors
  • Write technical specifications, participate in design reviews and provide input to design recommendations where necessary
  • Participate in code reviews and acceptance process in order to improve methodology and delivery
  • Perform unit testing and identify, troubleshoot and solve code-related issues as needed
  • Contribute to the development of project estimates, scheduling and deliverables
  • Major design and analysis responsibility
  • Develop artifacts and perform post implementation support
  • Troubleshooting and debugging complex issues
  • Collaborate with IT managers and Technical Leads to track and report progress
  • Develop with the latest web standards like HTML 5.0, CSS 3.0 and web technologies like jQuery, JSON, Ajax, XML, XSL, Javascript


  • Bachelor's degree or equivalent relevant work experience, in addition to 5 or more years professional experience working in application development and 2+ years experience integrating front-end code with JSP, Java layouts, JavaScript frameworks such as JQuery, AngularJs; ESI or related languages
  • In-depth and current experience with Linux-based development
  • Strong ability and desire to quickly learn new technologies
  • Experience with scrum and Agile software development methodologies
  • Solid experience developing sophisticated work with Bootstrap, grid, HTML and JavaScript
  • Understanding of the full lifecycle development process, including understanding business and functional requirements
  • Advanced level knowledge of Python and understanding of Python best practices (PEP-8)
  • Experience with a wide variety of programming languages and APIs, including Python, SOAP/REST, and Django
  • Source control management tools, preferably Git and MetaApp
  • Experience with other Python frameworks: Pylons, Flask, Pyramid, Zope, Plone Implementation of JavaScript build, development and testing scripts using tools like Grunt, Bower and Karma
  • Must have excellent communication and time management skills
  • High energy, detail oriented, excellent communicator and a true team player.
  • Direct experience in Django CMS, Usability Design, Analytics, SEO, Social Media or Mobile projects
  • Ability to work in a dynamic and collaborative team environment
  • Excellent detail-oriented, problem solving skills and the ability to quickly learn and apply new concepts, principles and solutions
  • Dependability and commitment to projects/tasks
  • Experience with ElasticSearch and UX optimization is preferred
  • Excellent verbal communication and technical writing skills
  • Been part of (or better yet, led) an Agile project


Work Schedule





How to Apply

Position is expired.Thanks for your interest.

See How many people applied to this job?

Bored Filling Application Form?

Create your Developer Profile Today

Interested in this job? Get in touch.