Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Lead Application Developer

Ronin Staffing, LLC

Lead Application Developer

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    Job Description

    TITLE: LEAD APPLICATION DEVELOPER PAY RATE: $65.21/HR - $79.71/HR LOCATION: LOS ANGELES, CA JOB SUMMARY: As a member of the LMS Transformation Technology team, the Lead Application Developer is responsible for the design, development and deployment of products and services for our new learning management system (LMS), Canvas. The Lead Application Developer will work with product managers, learning designers, and world-class faculty and administrators in enhancing the LMS and developing best-in-class online pedagogy and learning experiences. This work will impact students and faculty across campus and provide engineering experience related to handling new levels of flexibility and scaling the new LMS platform. The Lead Application Developer will conduct detailed technical analysis of learning ecosystem, develop highly complex technical specifications for customization to suit the needs of the LMS, collaborates with subject matter experts and developers to align security, identity management and data architecture to ensure successful outcomes and implementation. Additionally, the Lead Developer will ensure quality of integrations and customizations, develops and updates work-stream project plans, leads daily stand-ups and design sessions; ensures detailed and thorough technical documentation is completed as a part of the project; guides the work of less experienced developers as assigned or needed. DESIRED QUALIFICATIONS:

    • Five or more years' experience in the design and development of complex, mission critical or enterprise applications using large-scale relational database(s). Required
    • Demonstrated advanced application design and development skills using JAVA/J2EE, JavaScript, HTML, CSS, AJAX, Spring MVC and Restful APIs. Required
    • Experience developing web-based and integration platform applications using React.js, Node.js and other NPM packages. Required
    • Experience with AWS services such as CloudFormation, CloudFront, SQS, DynamoDB and Serverless frameworks. Required
    • Experience developing applications with relational database and data access. Required
    • Experience utilizing automated testing frameworks for web applications. Required
    • Demonstrated experience using Agile development methods and practices. Required
    • Possess the verbal and written communication skills to work effectively with technical and non-technical personnel at various levels in the organization; ability to use standard English grammar and punctuation. Required
    • Bachelor's degree in a Computer Science, Engineering, Information Systems (or related) and five years of relevant experience or equivalent combination of relevant experience and education. Required
    • Prior experience implementing Canvas LMS within a large enterprise including experience with product integration. Preferred
    • Experience developing cross platform mobile applications. Preferred
    • Prior experience working within higher-education information technology. Preferred