Canvas LMS Developer Job Description

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description

Anutham Trainers India Pvt. Ltd. is a global EdTech and E-learning platform dedicated to making educational resources more accessible. We provide innovative academic solutions tailored to meet the diverse needs and schedules of today’s learners. With a strong team of subject matter experts, we support students by providing clear concepts and personalized guidance. Over the last decade, our commitment to enhancing learning experiences has allowed us to collaborate with prestigious clients in India and internationally, including partnerships in the USA, Australia, and Singapore.


Role Description

This is a full-time on-site role located in Noida for a Canvas LMS Developer. We are seeking a skilled and passionate Canvas LMS Developer to join our team. The ideal candidate will be responsible for the design, development, customization, and maintenance of our Canvas Learning Management System. This role involves integrating third-party tools (LTI), creating custom applications, and ensuring the platform meets the evolving needs of faculty, staff, and students. A strong understanding of the Canvas API, modern web technologies, and a commitment to creating a seamless and effective learning environment are essential.


Key Responsibilities

●    Develop and implement custom solutions, features, and integrations within the Canvas LMS platform using the Canvas API.

●    Integrate and configure third-party Learning Tools Interoperability (LTI) applications and other educational technology tools.

●    Maintain and troubleshoot existing Canvas features, custom tools, and integrations to ensure stability and performance.

●    Collaborate with instructional designers, faculty, and stakeholders to gather requirements and translate them into technical specifications.

●    Write clean, well-documented, and efficient code in relevant programming languages.

●    Ensure the security and scalability of all developed solutions.

●    Stay up-to-date with new Canvas releases, features, and best practices.

●    Conduct code reviews and contribute to the team's development standards and processes.

●    Provide technical support and guidance to users and team members regarding the Canvas platform.

Required Qualifications and Skills

●    Proven experience in developing and customizing the Canvas LMS platform.

●    Strong proficiency with the Canvas REST API and LTI standards.

●    Experience with a modern programming language such as Python, Ruby, or JavaScript/TypeScript.

●    Solid understanding of web development fundamentals, including HTML, CSS, and JavaScript.

●    Experience with version control systems (e.g., Git).

●    Ability to work independently and as part of a collaborative team.

●    Excellent problem-solving skills and attention to detail.

●    Strong communication and interpersonal skills.

Preferred Qualifications

●    Experience with server-side frameworks (e.g., Node.js, Ruby on Rails, Django).

●    Familiarity with database technologies (e.g., Postgre SQL).

●    Experience with front-end frameworks like React, Vue, or Angular.

●    Knowledge of accessibility standards (WCAG 2.1) and best practices for educational technology.

●    Background in education or instructional technology.

 

Salary

INR 7 lacs to 9 lacs pa

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You