Skip to content

Instantly share code, notes, and snippets.

@lbjay
Last active December 1, 2021 21:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lbjay/4faf7f7c02582b6234d8237a2196a2fc to your computer and use it in GitHub Desktop.
Save lbjay/4faf7f7c02582b6234d8237a2196a2fc to your computer and use it in GitHub Desktop.
Part-time Software Developer position at DCE

Part-time Software Developer

Harvard Division of Continuing Education (DCE)

Join us as we design and develop the tools and systems that power DCE's teaching and learning environments!

DCE is interested in hiring Less Than Half-Time (LHT) software developers. The DCE Software & Systems Development Group is responsible for creating and maintaining the services used by faculty, producers, instructional design staff, and thousands of DCE students around the world. Projects are varied and range from front-end, JavaScript-powered UI elements, to Canvas LTI integrations, Slack bots, Python and R analytics work, DevOps, AWS infrastructure (including "serverless" apps), and a back-end, distributed, Java application.

Almost all of our development relies on Open Source libraries, and much of our work is released into, or contributed back to, Open Source projects, such as the Opencast Lecture Capture System (https://opencast.org/) and the Paella video player (https://paellaplayer.upv.es/). Feel free to peruse our GitHub organization at https://github.com/harvard-dce.

There is extensive opportunity to learn new skills and technologies, and to incorporate them into products that real people will use. Professional software development experience is not necessary (although it's certainly not a disqualifier). This position would be good fit for a student looking to gain real work experience in the technology field.

More position details
  • LHT employees work no more than 14 hours per week and are paid weekly
  • Hourly wage is pro-rated based on an entry-level software developer annual salary, i.e. around $40/hr.
  • Benefits are very limited (no insurance), but paid time-off and Tuition Assistance (TAP) eligibility are achievable with sufficient hours over a 9-month period
Basic qualifications
  • Experience with at least one programming language, such as Python, Java, JavaScript
  • Ability to use and navigate a Linux command-line shell
  • Familiarity with basic software and Internet technology concepts, such as databases, source code control, and web servers
Additional qualifications
  • Excellent organizational, written and interpersonal communication skills are necessary, along with the ability to collaborate on a team.
  • A commitment to agile software engineering practices, including writing tests, and iterative development
  • Embrace the idea of submitting work for code review, and reviewing others’ code
  • Be willing to submit code to publically available open source projects
  • Be able to express designs in both written and verbal forms prior to implementation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment