Institutes, a not-for-profit organization, is the leading provider of risk
management and property casualty insurance education for more than 100 years.
The Institutes are committed to developing innovative professional development
and knowledge solutions for insurance professionals worldwide. The Institutes
are located at a beautiful location in Malvern, PA and offer excellent
benefits, and a friendly, casual working environment! The Institutes was
recently named one of the Top Workplaces by Philly.com!
Senior Moodle Developer
The Institutes, a
not-for-profit organization, is the leading provider of risk management and
property casualty insurance education for more than 100 years. With revenue of
over $42m/year, we are operating a vibrant online education business with over
300,000 customers. We are seeking a Senior Moodle Developer to lead a small
team of developers and testers in our Agile/Scrum environment. Candidates must
have at least two years’ experience leading Moodle module and theme
development. The Senior Moodle Dev is
proficient at technical-requirements analysis, software development, debugging,
troubleshooting, testing, and release management of a complete system
example to others and holds others responsible to apply the Scrum principles of
empirical process control, transparency, inspection, and adaptation to employ
an iterative, incremental approach to software development that optimizes
predictability and controls risk.
By applying their
business knowledge, actively supports backlog grooming and sprint planning by
translating user-stories using business language, and definitions-of-done into requirements
defining the scope of software development and testing.
and effectively makes application design decisions that are user-focused and consistent
with architectural principles of flexibility, modularity and reusability as
well as conforming to coding standards, web style guides, and in alignment with
department objectives and company business needs. Provides an example to others
and helps to define upgrades to practices based upon past project experience
and Institutes business knowledge. Recommends ways to reduce complexity in our
tests, and implements software applications with little to no supervision and
helps other within the team.
provides consistent and appropriate feedback during code reviews to ensure the
solution meets the requirements of the user story, is coded within the
specifications defined by the department, and is technically sound. Makes code
promotion decisions that support standards and practices.
user documentation and training materials, in business language, and provides
user training for the applications as needed.
team members in all sprint activities to organize, manage and improve their own
Communicates effectively, in business and/or
technical language, depending upon the
audience to answer questions for the team, stakeholders, and IT Leaders.
and hours worked on tasks in Jira and communicates task status to Scrum Team at
daily standup meetings.
test results and takes responsibility of the quality assurance function.
automated testing scripts using Gherkin and PHP.
Captain. Consistently and effectively promotes code to production. Directs
developers as needed to resolve merge conflicts and other Release Management
the Institutes from being dependent on the skills and experience of a single
individual by reporting on this risk in sprint retrospectives and cross-training
upon the request of other developers.
for opportunities within a sprint to provide cross-training opportunities for
other developers by asking them to take on tasks outside of their specialty
(with the offer of assistance) rather than taking on all issues in their specialty.
time to acquire new skills from other developers or by self-study rather than
seeking to maximize their efficiency in delivering with their established
college diploma or university degree in computer systems design or computer
plus years of computer programming experience in Object Oriented PHP.
plus years of experience with Learning Management Systems (LMS).
understanding of Moodle modules and themes; able to customize and integrate
modules and themes.
to four years leading software implementations.
of programming skills includes but is not limited to a working knowledge of: PHP
5.6, MySQL 5.5, Git, Jira, Stash, Linux, Apache 2.4, HTML 5, CSS3, Bootstrap,
- Knowledge of
automated testing technologies and practices. Experience with Gherkin
of Computer Based Training (CBT) and quality standards like Sharable Content
Object Reference Model (SCORM), and Aviation Industry CBT Committee (AICC).
personal computer and keyboarding skills.
- Shrewdly uses all available resources (leaders, team,
documentation and tools) to produce high quality results or fail quickly.
- Experience working effectively in a Windows
Some of our excellent
- 401(k) plan with
- Paid vacation,
personal, sick and holidays
- Free breakfast
- Medical, dental,
vision and prescription coverage
- Free on-site
- Relocation support may be provided.
To apply, please go to https://app.jobvite.com/j?cj=o8wr2fwR&s=Moodle_Jobs
Entry added by Danielle Jacobs
- Monday, January 18, 2016, 11:20 PM
Last updated - Monday, January 18, 2016, 11:21 PM