Enter a job title or keyword

Software Engineer – UniData MultiValue BASIC 6929

Softgic


Job Location:

Chihuahua - Mexico

Monthly Salary: Not provided by the employer
Experience Required: 1-3years
Posted: 26 August 2026 (5 days ago)
Application Deadline: 23 November 2026
Vacancies: 1 Vacancy

Job Summary

We are looking for a Software Engineer with experience in UniData MultiValue databases and BASIC programming languages to contribute to the maintenance enhancement and modernization of enterprise Payroll and HR software products.

As a key member of the Engineering team you will work on business-critical applications deployed across SaaS mobile and on-premises environments. The role involves software development debugging troubleshooting application modernization and continuous improvements to system reliability and scalability.

You will also leverage modern AI-assisted engineering tools such as GitHub Copilot and Claude Code to accelerate development improve code quality enhance system understanding and optimize engineering workflows.

The ideal candidate has hands-on experience with UniData or related MultiValue technologies strong programming fundamentals and the ability to collaborate effectively with Engineering QA Product Management Customer Support and other stakeholders.

Responsibilities
  • Develop maintain debug and enhance applications using UniData BASIC / MultiValue BASIC.
  • Use development editing and debugging tools to identify and resolve software issues.
  • Maintain and enhance existing Payroll and HR software applications.
  • Use AI-assisted coding tools such as GitHub Copilot and Claude Code to accelerate development and improve engineering workflows.
  • Collaborate with QA Engineers to ensure application quality functionality reliability and performance.
  • Troubleshoot complex issues across multiple application tiers.
  • Identify and resolve technical problems proactively while escalating issues when additional support is required.
  • Continuously improve the reliability maintainability performance and scalability of existing applications.
  • Participate actively in Agile software development teams.
  • Contribute to and when appropriate lead priority R&D and technical improvement initiatives.
  • Develop deep expertise across multiple areas of the product its underlying technologies architecture and design patterns.
  • Build and consume RESTful web services and APIs.
  • Collaborate closely with Software Engineers QA Product Management Customer Support and other cross-functional teams.
  • Manage development priorities and deliver assigned work within established deadlines.
  • Apply software engineering best practices including Unit Testing and Test-Driven Development (TDD).


Requisitos
  • Hands-on experience with UniData or related MultiValue database technologies.
  • Experience programming with UniData BASIC MultiValue BASIC or strong experience with a comparable BASIC language that enables rapid adoption.
  • Solid software development debugging and troubleshooting skills.
  • Experience developing and maintaining enterprise software applications.
  • Experience building and consuming REST APIs / web services.
  • Knowledge of JavaScript Java and HTML5/CSS.
  • Experience working with Agile/Scrum software development methodologies.
  • Knowledge of Unit Testing and Test-Driven Development (TDD).
  • Strong analytical and problem-solving capabilities.
  • Ability to troubleshoot issues across different application layers.
  • Strong written and verbal communication skills.
  • Strong interpersonal and collaboration skills with the ability to work effectively across Engineering QA Product Management and Customer Support teams.
  • Ability to work independently manage priorities and meet project deadlines.
  • Proactive mindset with the ability to identify when technical assistance or escalation is required.
Preferred Qualifications
  • Experience with SB (SystemBuilder) or other 4GL technologies.
  • Additional programming experience with Java Scala JavaScript or similar languages.
  • Experience using AI-assisted software development tools particularly GitHub Copilot and/or Claude Code.
  • Previous experience developing or supporting Payroll Human Resources (HR) or Accounting software.
  • Experience working with SaaS and/or on-premises enterprise applications.



Required Skills:

UniData: MultiValue: BASIC: UniData BASIC: SystemBuilder 4GL: JavaScript: Java: Scala: HTML5: CSS: REST APIs: GitHub Copilot: Claude Code: Agile: Scrum: Unit Testing: TDD: SaaS Payroll: HR Software