Learning management system plugin development (PHP and Moodle)
Automated unit, integration, and end-to-end testing
xAPI instrumentation and AI feature integration
Requirements
Enrolled in a degree granting program.
Willingness to travel to various locations to support the SEI’s overall mission. This includes within the SEI and CMU community.
You will be subject to a background check and must be eligible to work in the United States without Visa sponsorship.
Knowledge, Skills and Abilities
Ability to critically think and problem solve
Familiarity with an object-oriented programming language, such as C#, Java, or TypeScript
Familiarity with web development fundamentals, such as HTTP, REST APIs, HTML, and CSS
Familiarity with Git and collaborative workflows, such as branching and merge requests
Ability to collaborate internally and externally with professional engineers, instructional designers, and subject matter experts
Willingness to learn new technologies with cross-functional teams
Must be organized, detail-oriented, and have the capacity to clearly document and communicate any findings
Desired Experience
Experience with ASP.NET Core or Angular
Experience with PHP or a learning management system, such as Moodle
Experience writing automated tests, such as with Playwright, xUnit, or Jest
Experience with relational databases, such as PostgreSQL
These experiences may also come from education-driven experiences or extracurriculars.
Job Function Breakdown
Implement features and fixes in web application front ends and APIs: 40%
Write automated unit, integration, and end-to-end tests: 25%
Instrument applications for xAPI and integrate AI-assisted features: 20%
Write documentation and demonstrate work to the team: 15%
TOTAL = 100%
This is a part-time, fully onsite position based in our Pittsburgh office.
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Location
- Pittsburgh, PA
- Job Function
- Non-CMU Students
- Position Type
- Intern (Fixed Term)
- Full time/Part time
- Part time
- Pay Basis
- Hourly
- More Information:
Please visit “Why Carnegie Mellon” to learn more about becoming part of an institution inspiring innovations that change the world.
Click here to view a listing of employee benefits
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Statement of Assurance