1

Elm Programming Jobs (NOW HIRING)

Learn more at www.dminc.com DMI, LLC is seeking a PeopleSoft HCM/ELM Developer Lead will support the design, development, enhancement, integration, and ongoing operation of the PeopleSoft HCM and ELM ...

Learn more at www.dminc.com About the Opportunity DMI, LLC is seeking a PeopleSoft HCM/ELM Developer Lead will support the design, development, enhancement, integration, and ongoing operation of the ...

Learn more at www.dminc.com About the Opportunity DMI, LLC is seeking a PeopleSoft HCM/ELM Developer Lead will support the design, development, enhancement, integration, and ongoing operation of the ...

Partner closely with the ELM engineering team and UX designer to keep development cycles progressing smoothly.. * Ingrain Yourself with Clients: Build relationships with Litify's flagship corporate ...

Software Engineer II

Rochester, NY · On-site

$92K - $119K/yr

Join Elm & Oak Health as a Software Engineer II and help build our commercial SaaS platform from the ground up - the compliance, audit, provider data, and utilization management tools that client ...

Project Manager

Savannah, TX · On-site

$90K - $110K/yr

Manages the review and implementation of large and/or construction, engineering, and facilities projects. * Provides staff assistance to Elm Ridge's General Manager and Board of Directors, and other ...

Project Manager

Aubrey, TX · On-site

$90K - $110K/yr

Manages the review and implementation of large and/or construction, engineering, and facilities projects. Provides staff assistance to Elm Ridge's General Manager and Board of Directors, and other ...

next page

Showing results 1-20

Elm Programming information

See salary details

$25K

$88.9K

$149K

How much do elm programming jobs pay per year?

As of Aug 31, 2026, the average yearly pay for elm programming in the United States is $88,946.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $116,000.00 per year, depending on experience, location, and employer.

What is an Elm programmer?

Elm programmers are software developers who specialize in using the Elm programming language to build reliable and maintainable web applications. Elm is a functional language that compiles to JavaScript and is known for its strong type system, helpful compiler messages, and emphasis on simplicity. Elm programmers often work on front-end development, creating interactive user interfaces that are less prone to runtime errors due to Elm's robust architecture and tooling.

What are the key skills and qualifications needed to thrive as an Elm programmer, and why are they important?

To thrive as an Elm Programmer, you need a solid understanding of functional programming concepts, Elm's syntax, and a background in web development, often supported by a degree in computer science or equivalent experience. Familiarity with Elm's toolchain, version control systems like Git, and build tools such as npm or Yarn is typically required. Strong problem-solving skills, attention to detail, and effective communication make someone stand out in this role. These skills are crucial for building robust, maintainable, and user-friendly web applications in a collaborative environment.

What are some common challenges faced by Elm programmers when integrating with existing JavaScript applications?

Elm programmers often encounter challenges when integrating Elm components into larger JavaScript codebases, particularly with managing interop between Elm and JavaScript. Since Elm enforces strict type safety and has its own architecture, coordinating data flow and events between Elm and JavaScript (using ports) can require careful planning. Additionally, ensuring smooth communication and maintaining clear boundaries between Elm-managed and JavaScript-managed state are important to avoid complexity and bugs. Collaboration with frontend teams familiar with JavaScript frameworks is common, and understanding both environments helps in facilitating successful integration.

What is the difference between Elm Programming vs JavaScript Developer?

AspectElm ProgrammingJavaScript Developer
Required CredentialsTypically self-taught or bootcamp-trained; no formal certification requiredBachelor's degree in Computer Science or related field often preferred
Work EnvironmentPrimarily functional programming projects, often in front-end developmentWide range of web development, including front-end and back-end
Industry UsageStartups, tech companies focusing on reliable, maintainable front-end codeAlmost all industries requiring web development
Common Search/ComparisonOften compared for functional vs. imperative programming stylesMore common as a general web development role

Elm Programming focuses on functional programming for front-end development with minimal runtime errors, while JavaScript Developers work with a versatile, widely-used language suitable for various web applications. Both roles are essential in web development but differ in programming paradigms and project scope.

More about Elm Programming jobs

What are the most commonly searched types of Elm Programming jobs?

The most popular types of Elm Programming jobs are:

What states have the most Elm Programming jobs?

States with the most job openings for Elm Programming jobs include:

What job categories do people searching Elm Programming jobs look for?

The top searched job categories for Elm Programming jobs are:

Infographic showing various Elm Programming job openings in the United States as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 13% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $88,946 per year, or $42.8 per hour.

PeopleSoft HCM,ELM Developer Lead

Washington, DC

Full-time

Medical, Life, Retirement

Posted 26 days ago


Job description

DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efcient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com


DMI, LLC is seeking a PeopleSoft HCM/ELM Developer Lead will support the design, development, enhancement, integration, and ongoing operation of the PeopleSoft HCM and ELM platforms. Responsibilities include supporting system integrations, application upgrades, business process improvements, workflow automation, reporting, data management, and modernization initiatives. The resource will work closely with Human Resources, Training, Operations, Maintenance, Digital Modernization, and other stakeholders to ensure seamless integration between workforce management systems and enterprise operational platforms, including Maximo and other related applications. This position plays a critical role in supporting workforce readiness, training compliance, employee development, and enterprise modernization objectives by ensuring the continued reliability, scalability, and integration of PeopleSoft HCM and ELM solutions across the company.

Duties and Responsibilities:

  • Lead the design, development, enhancement, implementation, and support of PeopleSoft HCM and ELM applications.
  • Support program and project management activities, status reporting, documentation development, and coordination of HCM and ELM modernization initiatives.
  • Manage assigned projects and application enhancements in accordance with the company’s Software Development Lifecycle methodology.
  • Analyze business requirements and work closely with Human Resources, Training, Operations, and other stakeholders to develop technology solutions that support workforce management, employee development, training compliance, and organizational objectives.
  • Design, develop, configure, and support PeopleSoft HCM and ELM modules, workflows, interfaces, reports, and integrations.
  • Lead the design, maintenance, and enhancement of integrations between PeopleSoft HCM/ELM, Maximo, UKG/Telestaff, Oracle Cloud applications, and other enterprise systems.
  • Support workforce qualification, certification, training, and compliance processes through automated integration and business process improvements.
  • Analyze and evaluate proposed system changes, enhancements, and upgrades to determine business impact, technical feasibility, alternative solutions, and implementation approaches.
  • Develop and maintain application architecture artifacts, functional design documents, requirements documentation, workflow diagrams, and technical specifications.
  • Review functional and technical design documents and oversee implementation of system enhancements, upgrades, integrations, and releases.
  • Support data management, conversion, validation, reconciliation, and reporting activities associated with HCM and ELM applications.
  • Develop complex SQL queries, reports, dashboards, and analytics to support operational, workforce, training, and compliance reporting requirements.
  • Support internal and external audits, compliance initiatives, and corrective actions related to Human Resources, workforce development, and employee training systems.
  • Provide quality assurance, risk management, testing oversight, and release support for new functionality and system enhancements.
  • Troubleshoot functional, technical, integration, and business process issues affecting PeopleSoft HCM, ELM, and related enterprise applications.
  • Translate application configuration and business process requirements to end users, technical teams, management, and project stakeholders.
  • Configure or reconfigure application functionality to support changing business requirements and organizational objectives.
  • Conduct business requirements analysis and process improvement activities to optimize workforce management, learning management, and employee lifecycle processes.
  • Create functional design diagrams and present proposed solutions during design reviews and stakeholder meetings.
  • Collaborate with developers, architects, business analysts, and functional specialists to determine the most effective technical solutions.
  • Stay current on PeopleSoft, Oracle, workforce management, and learning management technologies and recommend improvements to company’s systems and processes.
  • Develop user guides, training materials, knowledge-transfer documentation, and end-user support resources.
  • Educate users and support teams on new functionality, enhancements, and system capabilities.
  • Provide leadership and guidance to project teams and stakeholders on PeopleSoft HCM, ELM, workforce development, and enterprise integration initiatives.

Education and Years of Experience:  

  • Bachelor’s degree or three (3) years of additional applicable experience.
  • Eight (8) or more years of relevant experience.

Required Skills & Certifications: 

  • Eight (8) or more years of experience supporting and enhancing enterprise HCM, ELM and workforce management systems.
  • Demonstrated functional and technical experience with PeopleSoft HCM and Enterprise Learning Management, including application configuration, requirements gathering, testing, deployment, and production support.
  • Experience supporting employee lifecycle management processes, including recruiting, onboarding, workforce administration, training management, qualifications tracking, certification management, labor and workforce compliance, and employee development programs.
  • Experience designing, developing, and supporting integrations between PeopleSoft HCM/ELM and enterprise systems, including Maximo, UKG/Telestaff, Oracle Cloud applications, identity and access management solutions, and other workforce or operational systems.
  • Experience supporting training, workforce qualification, and certification programs through automated integrations, reporting solutions, and business process improvements.
  • Experience troubleshooting functional, technical, and integration issues involving PeopleSoft HCM, ELM, and related enterprise applications.
  • Experience developing business requirements documents, functional specifications, workflow diagrams, solution designs, test plans, report mockups, training materials, and end-user documentation.
  • Experience creating complex SQL queries, reports, dashboards, and analytics to support Human Resources, workforce management, training, and compliance reporting requirements.
  • Experience supporting application upgrades, data conversions, system implementations, and enterprise modernization initiatives.
  • Knowledge of software development lifecycle (SDLC) methodologies, change management processes, testing practices, and release management procedures.
  • Experience collaborating with business stakeholders, technical teams, vendors, and project teams to implement enterprise application enhancements and process improvements.
  • Experience with databases such as Oracle, SQL Server, Sybase, Informix, and DB2.
  • Excellent analytical, problem-solving, written communication, and verbal communication skills.
  • Bachelor's degree or three (3) years of additional applicable experience.

Additional Requirements:

  • Master’s degree in computer science, Information Systems, Human Resources Information Systems, or a related field.
  • PeopleSoft HCM and/or Enterprise Learning Management certifications.
  • Experience supporting large-scale ERP modernization or cloud migration initiatives involving Human Capital Management systems.
  • Experience integrating PeopleSoft HCM and ELM with enterprise asset management, workforce management, and learning management platforms.
  • Experience supporting workforce compliance, certification tracking, training administration, and regulatory reporting requirements.
  • Experience with Oracle Cloud HCM, Learning Cloud, or other cloud-based HR and learning solutions.
  • Program and project management experience supporting enterprise application initiatives.
  • Project Management Professional (PMP) certification or comparable project management credentials.
  • Experience supporting public-sector, transit, transportation, or other large enterprise workforce environments.
  •  

Citizenship Status Required: Must be eligible to work in the United States

 

Physical Requirements: Not required for this position.

 

Location: Washington Metropolitan Area (DMV), but will be required to work on-site at one of the following locations:

  • Hyattsville, MD 20785
  • Washington, DC 20024
  • Alexandria, VA 22314

#LI-SP1


$126,809
$158,512

DMI is a diverse, prosperous, and rewarding place to work. Our culture is shaped by five core values that guide how we work, grow, and succeed together:

  • Do What’s Right â€“ We lead with honesty and integrity.
  • Own the Outcome â€“ We take responsibility and deliver.
  • Deliver for Our Customers â€“ We are relentless about delivering value.
  • Think Bold, Act Smart â€“ We innovate with purpose.
  • Win Together – We collaborate and celebrate our success.

These values aren’t just ideals—they show up in how we support every part of your well-being:

  • Convenience/Concierge â€“ Virtual health visits, commuter perks, pet insurance, and entertainment discounts that make life easier.
  • Development â€“ Annual performance reviews, tuition assistance, and internal career growth opportunities to help you thrive.
  • Financial â€“ Generous 401(k) matches, life and disability insurance, and financial wellness tools to support your future.
  • Recognition â€“ Annual awards, service anniversaries, referral bonuses, and peer-to-peer shoutouts that spotlight your achievements.
  • Wellness – Healthcare coverage, wellness programs, flu shots, and biometric screenings to support your health.

DMI values employees for their talents and contributions, and we take pride in helping our customers achieve their goals. Because when we live our values, we all win together.

***************** No Agencies Please *****************

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.