Centeva Remote
mumps programmer mumps programming database veterans insurance language gpl health information systems languages data
September 20, 2022
Salt Lake City, UT

Centeva is conducting an explorative talent search for developers skilled in MUMPS programming.  Centeva is pursuing an opportunity with the Veterans Affairs.  Cjheck out Centeva at

Must be a US Citizen

Able to work effectively in a remote environment.

More details will provided during pre-screen interview.


  • Bachelor’s Degree, preferably a technical field


Following a probationary period, Centeva offers:

  • Health, dental, and vision insurance; 80% of all plan member premiums are paid by Centeva
  • Employee Life Insurance
  • Short and Long-Term Disability Insurance
  • PTO and all 10 Federal Holidays as paid days off
  • 401(k) with up to 4% employer match
  • Paid gym membership
  • Professional certification course and examination reimbursement
  • Professional development and training


Mumps is a general purpose programming language that supports a novel, native, hierarchical database facility. The acronym stands for the Massachusetts General Hospital Utility Multi-programming System. It is widely used in financial and clinical applications and remains to this day the basis of the U.S. Veterans Administration's computerized medical record system VistA (Veterans Health Information Systems and Technology Architecture), the largest of its kind in the world.

As originally conceived, Mumps differs from other mini-computer based languages by providing a:


  1. Hierarchical database facility. Mumps data sets are not only organized along traditional sequential and direct access methods, but also as trees whose data nodes can addressed as path descriptions in a manner which is easy for a novice programmer to master in a relatively short time;
  2. Flexible and powerful string manipulation facilities. Mumps built-in string manipulation operators and functions provide programmers with access to efficient means to accomplish complex string manipulation and pattern matching operations.

Syntactically, Mumps is based on an earlier language named JOSS and has an appearance similar to early versions of BASIC which was also based on JOSS. Another feature of Mumps which distinguished it from other language environments at the time was its ability to run multiple applications and serve multiple users concurrently on very primitive computers.

Over the years, a number of implementations were developed. Many of these are now extinct or have evolved considerably from their original base. As the early implementations began to differ linguistically from on another, an effort to standardize Mumps began. This culminated in the 1977 ANSI standard for Mumps (X11.1-1977).

The standards effort continued until 1995 when the last standard was published (see: American National Standard for Information Systems - Programming Languages - M ANSI/MDC X11.1-1995). Since then, the standards writing Mumps Development Committee has disbanded and there have been no new standards developed. At present, the 1995 standard has lapsed in the United States but remains in effect as ISO (ISO/IEC 11756:1999). Also, as of 1995, there were related standards either published or in development for Mumps system interconnections (X11.2), a graphical kernel definition (X11.3), X-window binding (X11.4), TCP-IP binding (X11.5) and a windowing API (X11.6). These have also lapsed in the United Sates but some are still in effect at ISO.

GPL Mumps is distributed in source code for Linux and Cygwin (for MS Windows). It is licensed under the Gnu General Public License V2 and may be redistributed subject to the conditions of the license. The package includes a robust Mumps interpreter, a Mumps compiler (not up to date) and a Mumps-like class library for C (MDH).

For the most part, GPL Mumps follows the 1995 standard but those areas where it deviates from the standard are highlighted in the documentation. In addition to supporting a builtin database, the GPL Mumps permits storage of the Mumps global arrays in relational database management systems. At present, these include MySQL and PostgreSQL. When the globals are stored in one of the RDBMS systems, they become ACID compliant and accessible by means of SQL queries.


Report this job

Similar developer/programmer jobs in salt lake city ut