iSolved HCM

LMS Web Developer

iSolved transforms the way you manage your most important asset your people. Our human capital management (HCM) and workforce technology brings together HR, payroll, time and attendance, expense management, and benefits enrollment all in one robust, easy-to-use platform.

iSolved energizes your culture and makes it easy for your teams to build connections and unleash innovation. More than 5 million employees and 145,000 employers use our tools every day to boost engagement, collaboration, performance and creativity. iSolved is delivered through elite regional payroll providers, who engage customers with a white-glove service a unique approach that provides access to cutting-edge cloud technology while retaining the local service relationship business prefers.

 

LMS Web Developer

A Day in the Life as LMS Developer

Start your day by reviewing support emails from current customers that have been escalated to the development staff, followed by reviewing the current development tasks that need to be completed in the current sprint (release cycle) and choosing tasks to complete based on their priority and estimated completion time.

Once a plan is laid out, it's time to start up the development environment for the LMS and write some code. Our team is constantly connected via email, instant messaging, and by phone and you can never ask too many questions. Got a tricky architecture problem? Not sure how something was built? Can't find that library that you know you saw last week? Just send another developer a message and they'll help you out. Once you've got the development item complete and ready to go, commit your changes using Git and then move on to the next item.

When the sprint is ending, it's time to review our code and make sure that everything is working as intended. Write some automated tests, run some manual tests, get help testing from other team members, and when you're ready, get everything staged for deployment to production so our customers can start using your awesome new feature as soon as it's available!

Principle Responsibilities:

  • Architect, design, and develop new features for isolved's custom Learning Management System (LMS).
  • Work with other developers using Version Control (Git) to manage simultaenous updates to the product's codebase.
  • Work with our internal team of designers to procure the needed graphical elements to enable front-end development.
  • Offer support to existing customers with technical questions and immediate bug fixes (hotfixes) as required.
  • Find innovative ways to meet challenges set by the company to meet industry expectations.
  • Contribute your own ideas for new features, ways the product can improve, and systems we can put in place internally to assist development, design, support, and our customers.
  • Use project management software (JIRA and Trello) to keep track of product releases, features, priorities, communication, assets, deadlines, and workflow.
  • Expected travel less than 1% of the time, only required for some team members to offer specific event assistance when needed or for department-wide meetups. Not required every year.
  • Perform other duties for Marketing-related web development as required for high-priority events or to assist other team members that may be out-of-office.

Essential Requirements:

  • BA/BS in Web Design or Development preferable, but a strong design and development portfolio can replace education requirements.
  • Experience working with each layer of the back-end LAMP stack:
  • Linux: moderate experience with the Linux shell and knowledge of basic commands for navigating Linux machines, uploading/downloading files, syncing files between servers, editing server configuration files, etc.
  • Apache: moderate experience setting up and reviewing Apache hosts.
  • MySQL: advanced proficiency with MySQL language, including knowledge of complex joins, unions, groups, etc.
  • PHP: advanced proficiency with PHP language and a commitment to in-code documentation using comments and self-documenting coding practices.
  • Proficiency in the product's front-end languages:
  • HTML: ability to build modern interfaces using new HTML5 standards and features while maintaining fallbacks for older browsers (those currently supported). At least basic knowledge of accessibility is required to support those with accessibility concerns.
  • CSS: ability to build modern layouts and styles using new CSS3 features while maintaining fallbacks for older browsers (those currently supported).
  • JavaScript: ability to write complex scripts and components that are well-structured, documented, and readable that primarily enhance the UX (user experience) of the LMS product.
  • Experience with Version Control Software, Git preferred.
  • An eye for design and product usability.
  • Ability to track and report on development and business goal progress using project management software (JIRA and Trello preferred).
  • Strong social skills and a friendly personality. Developer will regularly need to speak directly with customers to resolve support issues and get bugs fixed and will need to work with the training and documentation teams to build and support new product features.

Further Preferred Skills (Not Required)

  • Back-end tools:
    • Ubuntu
    • Laravel (5.0 and up)
    • PhpMyAdmin/Adminer
    • SCORM Engine (Rustici Engine)
    • Composer
    • Vagrant
    • VirtualBox
  • Front-end Tools
    • HTML Template Engines (Blade)
    • CSS Precompilers (Sass/SCSS)
    • Node/NPM
    • Vue
    • React
    • jQuery
    • Experience working with first-party and third-party RESTful APIs
    • Design Software
      • Adobe Photoshop
      • Adobe Illustrator
      • Adobe XD
    • Business Software (Outlook, Word, Excel, IM, etc.)
    • Customer service and/or support background

     

    Location: This position will be based in the USA (office or remote) and will require minimal travel.

    Duration: This is a full time, permanent position.

iSolved HCM
  • Apply Now

    with our quick 3 minute Application!

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page
.
read all about our new brand linkedin twitter facebook insta youtube contact demo login logo customers platform resources service support why isolved company