System Developer/Programmer with strong experience in C++ Multi-threading, Linux, Oracle.

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

C++
Multithreading
PL/SQL
Scripting
Quality Assurance
SQL
Continuous Integration
Python
Testing
Unix

Job Details

We are seeking a System Developer/Programmer with a strong background in automated test software development and system-level programming.

The ideal candidate will design and develop test automation tools for messaging applications in a RHEL UNIX environment, supporting system-level testing using scripting and automation tools.

This role requires experience across multiple scripting languages, networking protocols, and test environments, as well as the ability to collaborate in a dynamic and fast-paced team setting.

Key Responsibilities:

  • Plan, design, and develop automated test software for messaging-based systems.
  • Develop and maintain test environments and test drivers to validate system performance and reliability.
  • Work in a RHEL development and system administration environment.
  • Utilize languages such as Java, Perl, Python, and bash/ksh for scripting and tool development.
  • Leverage Oracle DB and SQL for backend testing and data verification.
  • Use YAML, XML, and Ansible to support configuration management and test automation.
  • Apply strong knowledge of TCP/IP networking to develop test cases for distributed systems.
  • Collaborate with QA engineers, developers, and system admins to ensure thorough testing coverage.

Required Skills & Experience:

  • 3+ years of experience in RHEL System Administration and 5+ years in RHEL UNIX systems.
  • 4+ years experience with bash scripting, Java, Perl, and Python.
  • 3+ years working with Oracle DB and SQL.
  • Hands-on experience with TCP/IP networking protocols.
  • Exposure to Ansible, YAML, and XML for automation and configuration (3 years).
  • Strong analytical and troubleshooting skills in a Linux/UNIX environment.
  • Solid understanding of automated testing frameworks and tools.

Preferred Qualifications:

  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with messaging protocols or distributed system architectures.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Unisoft Technology Inc