Enable job alerts via email!

SOFTWARE ENGINEER

UARROW PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

30+ days ago

Job summary

A leading technology solutions firm in Singapore is looking for a Software Engineer to design and maintain distributed applications using the Oracle Tuxedo middleware platform. You'll write scalable code in various programming languages and manage resources and application servers. The ideal candidate has strong skills in C/C++, Unix, and Oracle and should be comfortable mentoring juniors while ensuring adherence to coding standards.

Qualifications

  • Designing and developing distributed applications using Oracle Tuxedo.
  • Writing efficient, scalable, and reliable code in C, C++, Java, or COBOL.
  • Configuring Oracle Tuxedo environment and optimizing performance.

Responsibilities

  • Developing and maintaining documentation for applications.
  • Performing unit testing and debugging.
  • Providing technical support and guidance to team members.

Skills

C/C++
Unix
Oracle
IBM MQ

Tools

Git
Bitbucket
JIRA
Remedy
Job description

Job Description & Requirements

As a Software Engineer, your role is to design, develop, and maintain distributed applications using the Oracle Tuxedo middleware platform and other technologies.

  • Designing and developing distributed applications using Oracle Tuxedo middleware platform.
  • Writing efficient, scalable, and reliable code in programming languages such as C, C++, Java, or COBOL to implement application logic.
  • Configuring and managing the Oracle Tuxedo environment, including setting up application servers, managing resources, and optimizing performance.
  • Collaborating with cross-functional teams, including business analysts, system administrators, and database administrators, to gather requirements, design application architecture, and ensure seamless integration.
  • Developing and maintaining documentation for applications, including code comments, technical specifications, and system configurations.
  • Performing unit testing, debugging, and troubleshooting to ensure the applications meet functional and performance requirements.
  • Conducting performance tuning and optimization of Oracle Tuxedo applications.
  • Keeping up to date with the latest Oracle Tuxedo platform updates, technologies, and best practices in distributed application development.
  • Providing technical support and guidance to other team members and stakeholders.
  • Participating in code reviews and ensuring adherence to coding standards and software development best practices
  • Design, develop, and maintain Tuxedo-based EAI and financial interfaces
  • Handle end-to-end SDLC: requirement gathering, FSD, development, testing, deployment
  • Administer Oracle Tuxedo environments across AIX and Unix platforms
  • Manage integration projects like CardLink, OneKYC, and PrompPay
  • Develop and optimize PL/SQL procedures and Unix shell scripts
  • Provide 24/7 production support and drive quick resolution of system issues
  • Lead Tuxedo migration, high availability, and performance tuning initiatives
  • Support SIT/UAT cycles and ensure 100% SLA compliance
  • Collaborate with cross-functional teams and mentor junior developers
  • Use tools like Git, Bitbucket, JIRA, Remedy for versioning and defect tracking
  • Required skills: C/C++, Unix, Oracle, and IBM MQ
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.