This position is not available

Unfortunately, this position is no longer accepting applications. For more opportunities, please visit our Join the Team page!

Software Development Assistant

AidData’s Software Development Assistant will work closely with the Software Lead of the Policy Analysis team to support and develop decision support tools, data collection, and other web-based software. This position is located in Williamsburg and open to William & Mary undergraduate and graduate students, with an anticipated start date of September 2019. The Software Development Assistant will be paid $12 per hour for 10-29 hours per week.

Responsibilities will include:

  • Working with the Software Lead to determine operational feasibility of software requirements through evaluation, analysis and development of software designs.
  • Developing software solutions (full stack) using the software development lifecycle.
  • Providing documentation for environments and solutions through diagrams, code comments, clear code and readmes.
  • Storing software solutions and documentation in a software versioning tool.
  • Performing thorough testing of developed software solutions.
  • Providing software fixes and improving operations to existing applications by providing system analysis and working with Software Lead to come up with solutions.

Required qualifications:

  • Pursuing a degree in Computer Science, Computer Engineering or other equivalent discipline.
  • Experience with at least one of the following programming languages: Java, Node.js, Python
  • Demonstrated understanding of HTML, CSS, JavaScript and related web concepts.
  • Ability to learn and adopt various technologies.
  • Excellent written and verbal communication skills.

Preferred qualifications:

  • Experience with JavaScript libraries and frameworks like React, Bootstrap, Backbone, Underscore
  • Experience in the configuration and administration of Unix operating systems.
  • Experience with databases like PostgreSQL and MongoDB
  • Experience with GitHub or other major software versioning tools.

Application Instructions

To apply, please email Brook Lautenslager, AidData's Software Lead, at with your resume.

Equal Employment Opportunity Statement

The College of William & Mary values diversity and invites applications from underrepresented groups who will enrich the research, teaching and service missions of the university. The College is an Equal Opportunity/Affirmative Action employer and encourages applications from women, minorities, protected veterans, and individuals with disabilities.