Full Stack Engineer ( LMS focus )

Abacus Service Corporation | Sacramento | www.resume-library.com |
Job Description:

Calbright is building a reimagined student journey in adult higher education. We are taking a Product-oriented approach to building this journey, centered on development of capabilities that will provide data insights to inform decision making and outreach to support our students.
We are implementing and integrating several cloud based systems that fulfill diverse functions to realize this goal. We are looking for a seasoned Full Stack Engineer on contract to help us with the integration of a new LMS into the Calbright technology stack.

Role Responsibilities:

The Fullstack Engineer ( LMS focus ) will work under the supervision of Calbright's VP Of Engineering. The Calbright technology team employs Agile Scrum as its development methodology. With guidance from th eSenior Engineering Manager, the Full Stack Engineer will work on understanding the requirements in form of user stories and other artifacts and use those to develop prototypes for proof of concept and then convert them into production quality code as needed.
The Full Stack Engineer is expected to participate and contribute to functional and technical design discussions, create and update backlog tasks, participate and provide updates in daily scrum meetings, backlog grooming sessions and sprint planning, sprint review and sprint retrospectives.

  1.  Scope of the project

Integration of the Canvas LMS using Canvas API and webhooks to capture student/LMS interaction data in Calbright's data warehouse.

Writing scripts and programs to ingest data into our Database and Student Information System from Canvas LMS

Assist in migrating current programs from our LMS Strut into our new LMS Canvas.
  2.  Minimum Qualifications

Bachelor's Degree in Computer Science or related field and/or equivalent experience required

Minimum 4 years of professional experience in software development with emphasis on Python and PSQL

4 or more years of experience in in system integration using ReST API, API testing using tools like Postman

Experience and understanding of the the Canvas LMS design, functions and modules

Solid understanding and experience with database concepts, webhooks, relational design ( preferably PostGreSQL)
  3.  Desired Qualifications

Experience with Python

Experience with PostGreSQL

Experience with AWS (lambda, RDS, API Gateway, SQS, SNS)

Experience in developing unit tests to achieve required code coverage standards

Experience with CI/CD tools, GitHub, and Agile Frameworks (Scrum)

Duration: 4 months with possible extension
Don’t miss out on new job openings!
Create a job alert for: Engineer, Sacramento
It's free, and you can cancel email updates at any time
Get new jobs by email!
Get email updates for the latest Engineer jobs in Sacramento
It's free, and you can cancel email updates at any time