JobHabor

Software Developer 1 – Moodle

Lorven

Location
4900 N. Lamar Blvd, Austin, TX 78751
Workplace
Hybrid
Employment
Contract
Salary
Apply on the employer’s site

Posted 2mo ago

LOR - 66600 - Software Developer 1 Moodle

Remote Job - Yes

3 - 10 Years

Contract

Posted 5 days ago

Job Description

Role

Software Developer 1 – Moodle

Location

4900 N. Lamar Blvd, Austin, TX 78751 – Telework

Contract role

Job description

The Worker is responsible for the modernization of existing DFPS' Enterprise web applications, following established standards, quality attributes, and design specifications.

This role is responsible for the following

Define and Develop low-level design documents Contribute to and follow software engineering best practices to create robust and standardized solutions

Work closely with Business Analysis and Project Management in executing the assigned development work

Participate in design and development activities for existing and new components

Perform full stack development including Database, Services, Web Applications, and Front-end development by utilizing various versions of programming languages and frameworks

Write scalable and high available code by following the design principles and software engineering best practices

Perform code reviews, unit testing, integration testing, test case automation, continuous integration and continuous deployment

Identify, investigate, and resolve production problems in a timely manner, based on the priority

Tracking Software Development Life Cycle activity metrics across all disciplines, including Requirements, Coding, Unit testing, Integration testing, Defects, Usability, and other established metrics Assess Level of Effort for individual modules

Taking initiative to develop a foster a collaborative approach among teams before, during and after the requirements gathering process to achieve a common mission, vision, values and goals.

The Worker must have a strong background with extensive experience in the following:

Ability to plan and coordinate technical activities including work breakdown, assignments, estimation of level of effort, enforcement of standards, code review, build engineering, testing, and release management.

Work closely with Business Analysis and Project Management in prioritizing the assigned work and providing options/alternatives.

Lead the design activities for existing and new components, make recommendations to the technology leadership.

Define the automation requirements in a priority order from within the team, including build, testing, and security from CI/CD perspective.

Technical background with progressive experience with various versions of programming languages and frameworks.

Ability to simplify design complexities for Junior Developers to meet the quality and timeline objectives.

Experienced with Full stack development capabilities including Database, Services, Web Applications, and Front-end development

CANDIDATE SKILLS AND QUALIFICATIONS

MINIMUM REQUIREMENTS

Years

Required/Preferred

Experience

3

Required

Moodle open‐source development

3

Required

Experience in customization Moodle web services

3

Required

Experience programming with Linux command line scripting, PHP 7, Apache, MySQL

3

Required

Experience in building custom event plug‐in in Moodle and integration with a third‐party plug‐in

3

Required

Experience in building new and existing Moodle pages

3

Required

Experience in Moodle application development and custom modules

and themes

3

Required

Experience integrating Moodle services with MuleSoft and another enterprise integration toolset

2

Required

Experience integrating Moodle with Azure services

2

Required

Knowledge of SVN, GitHub, BitBucket, Teamforge, JIRA, ALM

3

Preferred

Experience as a participant in agile software development teams

3

Preferred

Experience in WebLogic Application Server deployments

3

Preferred

Technical Documentation including Design Documents, Standards, and Configuration Plans 3 Experience in WebLogic

2

Preferred

Working knowledge of development standards for accessibility compliance for websites

2

Preferred

Programming in JavaScript / jQuery/ AJAX / AngularJS

2

Preferred

Working knowledge of Test Automation (Selenium, LoadRunner, Accessibility testing) and the ability to troubleshoot integrations with HP ALM

1

Preferred

Experience in Static Coding Analysis using SonarQube or similar product

1

Preferred

Working knowledge of Responsive / Mobile Development

1

Preferred

Experience in IBM WebSphere Server deployments

1

Preferred

Working knowledge of Web Content Accessibility Guidelines (WCAG) 2.0 /Sec 508

1

Preferred

Experience with UI test frameworks, i.e., Karma, Jasmine, Cucumber, Quit or similar

1

Preferred

Working knowledge of Continuous Integration, Jenkins or equivalent

Skills

  • Moodle
  • PHP
  • Apache
  • MySQL
  • MuleSoft
  • Azure
  • SVN
  • GitHub
  • BitBucket
  • Teamforge
  • JIRA
  • ALM
  • WebLogic
  • JavaScript
  • jQuery
  • AJAX
  • AngularJS
  • Selenium
  • LoadRunner
  • SonarQube
  • Jenkins

Similar roles