Full Stack Engineer - Sacramento, United States - Abacus Service Corporation

    Default job background
    Contract
    Description
    FW:
    Calbright College - Request for Temporary Staff - Full Stack Engineer ( Tangoe API integration )

    Duration:
    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 Learner Device Fulfillment platform into the Calbright technology stack.

    Calbright provides learner devices to its students upon request for accessing Calbright's learning ecosystem and services and to its staff to accomplish their respective business functions in support of the students.

    The Device Fulfillment platform is a third party SaaS software system that, once integrated with Calbright systems, is expected to provide end to end shipping, tracking, inventory management and returns.

    The platform provides an API for external integration.

    Role Responsibilities:


    The Fullstack Engineer will:
    . work under the supervision of Calbright's VP Of Engineering. The Calbright technology team employs Agile Scrum as its development methodology.

    . will be expected to develop a solid understanding of the requirements of the proposed integration by working with the Product team on user stories and through guidance from the Senior Engineering manager.

    . will develop prototypes for proof of concept and then convert them into production quality code as needed. This will need to be accomplished by reading and understanding the Device Fulfillment platform's API documentation and working closely with vendor technical resources.

    . will 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.

    . Scope of the project

    a.

    Integration of the Tangoe One device management using Tangoe's API and webhooks to capture device fulfillment data in Calbright's data warehouse and other systems.


    b. Write scripts and programs to ingest data from Tangoe's systems into our Calbright Database.

    c. Updating/Writing Lambdas to trigger event based workflows on integrations with Tangoe.

    d. Write/Update Python Based APIs to serve device request data from Tangoe and our Database to a frontend application

    . Minimum Qualifications

    a. Bachelor's Degree in Computer Science or related field and/or equivalent experience required b. Minimum years of professional experience in software development with emphasis on Python and PSQL c. or more years of experience in in system integration using ReST API, API testing using tools like Postman d. Solid understanding and experience with database concepts, webhooks, relational design ( preferably PostGreSQL)

    . Desired Qualifications
    a. Experience with Python
    b. Experience with PostGreSQL
    c. Experience and understanding of device shipping/logistics and inventory management functions and modules
    d. Experience with AWS (lambda, RDS, API Gateway, SQS, SNS)
    e. Experience in developing unit tests to achieve required code coverage standards
    f. Experience with CI/CD tools, GitHub, and Agile Frameworks (Scrum)
    QStreet,SuiteSacramento,CA