1

Unidata Programming Jobs (NOW HIRING)

DUTIES AND RESPONSIBILITIES Provide application system design, support and programming utilizing Ellucian Colleague XE Software in a Unidata/SQL environment. Design, develop, document, implement and ...

... of programming experience, ideally in ERP or enterprise systems required * Experience with SQL Server or similar relational databases required, experience with Ellucian Colleague, UniData, or ...

... of programming experience, ideally in ERP or enterprise systems required * Experience with SQL Server or similar relational databases required, experience with Ellucian Colleague, UniData, or ...

... network engineers in completing system implementations and upgrades. PRINCIPAL FUNCTIONAL ... JOE, Oracle, Unidata); SQL database; JAVA; CITRIX; network physical layer; Cisco routing ...

Unidata Programming information

See salary details

$12

$39

$68

How much do unidata programming jobs pay per hour?

As of Jun 7, 2026, the average hourly pay for unidata programming in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What is the difference between Unidata Programming vs Data Analyst?

AspectUnidata ProgrammingData Analyst
Required CredentialsProgramming skills, certifications in data tools, possibly some coding certificationsStatistical knowledge, data analysis certifications, often with a background in statistics or business
Work EnvironmentTechnical teams, software development, data engineering projectsBusiness units, reporting, data interpretation tasks
Employer & Industry UsageTech companies, data-driven organizations, research institutionsFinance, marketing, healthcare, retail sectors

Unidata Programming focuses on developing and maintaining data systems using programming skills, while Data Analysts interpret data to support business decisions. Both roles require analytical skills but differ in technical depth and application context.

What are some common challenges faced by Unidata Programmers when integrating legacy systems with modern applications?

Unidata Programmers often encounter challenges when bridging legacy Unidata databases with new technologies, such as web or cloud-based applications. These challenges include handling data format differences, ensuring secure data migration, and maintaining system performance during integration. Collaboration with IT infrastructure teams and staying updated on integration tools can help address these issues. Additionally, thorough testing and documentation are essential to ensure a smooth transition and minimize disruptions.

What are the key skills and qualifications needed to thrive as a Unidata Programmer, and why are they important?

To thrive as a Unidata Programmer, you need strong programming skills in MultiValue databases, a solid grasp of Pick/Unidata BASIC, and relevant experience with Unidata database systems. Familiarity with universe/unidata-specific tools, MultiValue query languages, and integration with modern technologies (like REST APIs or .NET) is highly valuable. Attention to detail, analytical thinking, and effective communication are crucial soft skills for collaborating with teams and translating business requirements into technical solutions. These skills ensure robust, efficient database applications that support organizational processes and adaptability to evolving business needs.

What is Unidata Programming?

Unidata Programming refers to the process of developing applications using the Unidata database, which is a MultiValue (or PICK) database system. Unidata is widely used in industries that require flexible data models and efficient handling of complex data relationships, such as finance, healthcare, and distribution. Programming with Unidata typically involves using languages like UniBasic or UniVerse BASIC, and may also include integration with modern technologies through APIs. Developers work on tasks like data management, report generation, and system integration. Knowledge of MultiValue databases and experience with Unidata-specific tools are essential for this role.
More about Unidata Programming jobs
What cities are hiring for Unidata Programming jobs? Cities with the most Unidata Programming job openings:
What states have the most Unidata Programming jobs? States with the most job openings for Unidata Programming jobs include:
What job categories do people searching Unidata Programming jobs look for? The top searched job categories for Unidata Programming jobs are:
Infographic showing various Unidata Programming job openings in the United States as of May 2026, with employment types broken down into 62% Full Time, 13% Part Time, and 25% Contract. Highlights an 62% In-person, and 38% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

$55.75 - $73.75/hr

Full-time

Posted 10 days ago


Job description

Role/Responsibilities This individual will follow the Software Development Life Cycle (SDLC) including Business interaction, Requirement Analysis, Software Architecture, Design, Development, Testing and Deployment, and Documentation (CFR 21 Part 11) phases. Develop key product features and complex software solutions within existing large-scale enterprise applications and new strategic initiatives using preferred languages Collaborate with cross-functional partners (QA, Business Analyst, Project Managers, etc.) in an Agile/Scrum team environment. Assist with generating and analyzing business and functional requirements for proposed software solutions.

Participate in architectural and database design discussions as they relate to product direction. Create design specifications, documentation, and unit testing plans as defined by the Agile development process and any other required process. Complete development tasks independently as well as under direction from the product architect and development leads.

Maintain and support software solutions post-production. Ability to contact internal clients/users to help troubleshoot production issues. Develop features completely including the front-end components and the backend systems.

Work closely with other engineers to develop the best technical design and approach for new product development. Qualifications & Experience Minimum Requirements (Must to Have) BS/BA degree in Computer Science/Information Systems or related field, or equivalent combination of education and work experience Proven experience as a Unidata Developer, demonstrating successful contributions to Unidata-based projects. 5+ years of professional experience in software development or technical engineering capacity.

5+ years of experience with custom application software development using UNIDATA/UNIVERSE/UNIBASIC and Python Server-side technologies using UNIX to interface with multiple types of client environments, and Web Services (SOAP, REST). Knowledge of healthcare messaging standards such as HL7. Effective communication skills, both written and verbal, to collaborate with technical and non-technical stakeholders.

Ability to work collaboratively in an agile development environment. Exposure to modern software development practices, such as DevOps, CI/CD and GitLabDesired Qualifications Knowledge of healthcare protocols such as HL7 etc. and instrument interfaces (ASTM) is a plus." (1.) To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations.

(2.) To be responsible for providing technical guidance or solutions ;define, advocate, and implement best practices and coding standards for the team. (3.) To ensure process compliance in the assigned module, and participate in technical discussionsorreview as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations). (4.) To develop and guide the team members in enhancing their technical capabilities and increasing productivity