Abacus
Full Stack Engineer ( LMS focus )
Abacus, Sacramento, California, United States, 95828
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
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