All roles

Software Developer - LMS - Link Technologies

Remote · USA Full-time New today
Link Technologies (LinkTechConsulting.com), a Las Vegas, NV based IT consulting firm, is currently seeking a Software Developer - LMS to join our team.

JOB SUMMARY

The role will be responsible for designing and developing proprietary and commercial off-the-shelf systems that support IT objectives. This role requires relevant experience in all phases of the System Development Life Cycle, including application development from the ground up, software maintenance, and feature enhancements. This role requires deep technical expertise in LMS systems and the SDLC to contribute to development projects of varying complexity and organizational impact.

JOB SPECIFICATION AND SKILLS

  • Minimum of two to three (2-3) years of experience working in AWS environments.
  • Minimum of five (5) years of experience in full stack programming with focus on: o Moodle LMS o PHP programming o UI/UX development in JavaScript/HTML ecosystems
  • Bachelor's degree in Computer Science or equivalent experience.
  • Ability to independently follow through with assigned projects.
  • Demonstrated experience in engineering and software architecture design.
  • Experience with JavaScript frameworks such as Vue.js, Angular, or React.
  • Strong knowledge of Object-Oriented Programming, algorithms, and data structures.
  • Experience writing SQL and integrating with ODBC.
  • Experience with source versioning systems (GIT/Subversion).
  • Knowledgeable with libraries and technologies including: HTML, CSS, JavaScript, JSP, JDBC, PHP, JasperReports, XML, and JSON.
  • Strong organizational, communication, and leadership skills.
  • Self-motivated and adaptable.
  • Excellent verbal, written, and customer service skills.
  • Strong ability to prioritize tasks effectively.
  • Proven ability to complete assigned tasks independently.
  • Self-directed with awareness of current technological trends in IT services and delivery.
  • Detail-oriented with a strong commitment to quality.
  • Skill in organizational change management.
REQUIRED TOOLS, TECHNOLOGIES, AND ENVIRONMENTS
  • Moodle
  • Linux and Windows OS
  • AWS and Azure environments
  • Server-side Web development technologies primarily using PHP
  • Integrated Development Environments (IntelliJ IDEA/PgAdmin/SQL Server Management Studio)
  • Source versioning system (GIT/Subversion)
  • SQL (PostgreSQL/T-SQL)
  • Trouble ticket reporting system (JIRA/IssueTrak or similar)
RESPONSIBILITIES
  • Provide cutting edge design prototypes and execute development tasks for LMS applications and integrations with systems owned and supported by UBCJA-IT.
  • Work closely with internal and external stakeholders to implement solutions and resolve issues within acceptable levels of cost, stability, risk, and reliability.
  • Establish and maintain development frameworks that are optimal for each application.
  • Develop and maintain code to ensure adherence to standards and specifications.
  • Assist with maintenance of source code repositories, continuous integration, and deployment plans.
  • Monitor, propose, and participate in upgrades for current technologies based on discovered vulnerabilities and value to projects.
  • Maintain documentation on systems, architectures, and builds.
  • Support Project Management activities related to IT and general UBC objectives.
  • Adhere to departmental policies and procedures.

Link Technologies is an equal opportunity employer. All qualified applicants will receive consideration for employment without discrimination based on race, color, religion, sex, gender identity/expression, sexual orientation, national origin, protected veteran status, disability, or any other factors protected by law.

Apply to this job

Related roles

Experienced Remote Sales Professional – Financial Products Sector: Empower Your Career with a Dynamic Team

Remote · USA Full-time

Experienced Full Stack Backend Engineer – Remote Golang, Postgres, Redis, and Kafka for Platform and Shared Services Team

Remote · USA Full-time

Experienced Full Stack Software Engineer – Global Loyalty and Benefits Platform Development with American Express

Remote · USA Full-time

Engineer II - Distributed Caching and Hybrid-Cloud Solutions - Leading Insurance Technology Transformation

Remote · USA Full-time

Experienced Full Stack Software Engineer – Java, Microservices, and Cloud Computing for Remote Opportunity

Remote · USA Full-time

Experienced Full Stack Network Software Engineer - Hybrid Cloud and Software Defined Networking (SDN) Solutions for Next-Generation Data Centers

Remote · USA Full-time

Experienced Full Stack Software Engineer – Web & Cloud Application Development with Salesforce Expertise in Southwest Virginia

Remote · USA Full-time

Experienced Full Stack Software Engineer – Web & Cloud Application Development with Salesforce Expertise in Southwest Virginia

Remote · USA Full-time

Engineering Director - Cloud Native Applications and Digital Payments at American Express

Remote · USA Full-time

Engineering Manager, Community Support Platform - AI-Driven Customer Service Innovation

Remote · USA Full-time

Enterprise Accounts: Dedicated Senior Account Manager

Remote · USA Full-time

Experienced Live Chat Support Agent – Remote Part-Time and Full-Time Opportunities

Remote · USA Full-time

Experienced Customer Service Representative – Remote Work Opportunity with arenaflex

Remote · USA Full-time

Network Partnership Specialist (Dental Plans)

Remote · USA Full-time

Applikationsspezialist Women´s Health Ultraschall Schweiz

Remote · USA Full-time

Immediately Need Direct Care Staff (STRTP Residential Treatment Homes) in San Rafael, CA - Fountain Valley, CA

Remote · USA Full-time

Investment Research Analyst - Transamerica AM

Remote · USA Full-time

Hiring Now: Remote Customer Service Jobs - No Experience

Remote · USA Full-time

Actuarial Analyst III - Provider Reimbursement (Remote)

Remote · USA Full-time

ServiceNow System Engineer (SE1) (Government)

Remote · USA Full-time