Princeton University’s Office of Information Technology (OIT) is seeking a skilled and motivated Senior Application Developer to join its central IT team. This role plays a vital part in supporting the academic mission of the University by designing, developing, and maintaining applications and services that enhance teaching and learning. The Application Developer will build and maintain interactive applications, focusing on design, development, integrations (SharePoint, APIs), quality assurance testing, and deployment, while collaborating with stakeholders, and ensuring scalable, high-performance solutions that meet business needs. Key tasks include requirement analysis, coding, debugging, creating documentation, and improving development processes. The position focuses primarily on the Canvas Learning Management System (LMS) and its ecosystem, including integrations, plug-ins, and related web applications. In this role, the candidate will collaborate with faculty, staff, vendors, and cross-functional technical teams to deliver impactful, secure, and user-friendly solutions that meet the evolving needs of the academic community. This position will be responsible for the configuration and maintenance of various system integrations with learning technologies to offer a seamless and intuitive learning experience. In addition, maintaining accurate technical documentation on system features and functionalities, and workflow processes will be required.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1,001-5,000 employees