Find a jobRecruiters

Software Enginer

Exclusive opportunity

Onsite

Software Enginer

Hin Leong Trading (Pte.) Ltd.

Software Enginer

Skills

SQL QueriesPythonJavaC#Testing & QAGitGDPRJavascript

21 hours ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Part time

Location:

United Arab Emirates

Work mode:

Onsite

Published on:

21 October 2026

What they need


Role Description

The Software Engineer is responsible for designing, developing, testing, and maintaining software applications that support business operations and user requirements. This role involves software architecture, application development, system integration, code optimization, troubleshooting, and technical documentation to ensure reliable, scalable, and secure software solutions. The position contributes to the development of digital products, the improvement of existing systems, and the implementation of technology solutions aligned with organizational objectives.

Software development responsibilities include analyzing project requirements, translating functional specifications into technical solutions, and developing software components using appropriate programming languages, frameworks, and development tools. The engineer writes clean, maintainable, and efficient code while following established coding standards and software development practices. Duties also include designing application structures, implementing business logic, integrating APIs, managing databases, and ensuring that software components operate correctly within the intended environment.

Testing and quality assurance responsibilities involve creating and executing test cases, identifying software defects, investigating technical issues, and implementing corrective solutions. The engineer conducts unit testing, supports integration testing, reviews application performance, and verifies that software functions meet defined requirements. Additional duties include debugging code, optimizing system performance, addressing security vulnerabilities, and maintaining software reliability across different platforms and operating environments.

System maintenance responsibilities include updating existing applications, resolving reported issues, improving functionality, and supporting software deployment activities. The engineer collaborates with project managers, designers, quality assurance specialists, system administrators, and other technical team members to coordinate development tasks and deliver project milestones. Duties also include participating in technical discussions, reviewing code, maintaining version control records, and documenting system architecture, configuration procedures, and application functionality.

The role supports continuous improvement by evaluating emerging technologies, identifying development opportunities, and recommending solutions that improve software quality and operational efficiency. The engineer helps ensure that applications remain scalable, secure, and adaptable to changing business requirements. Through structured development practices, effective collaboration, and ongoing system optimization, the Software Engineer contributes to reliable digital services, improved user experiences, and the successful delivery of technology projects.

Qualifications

  • Diploma or degree in Software Engineering, Computer Science, Information Technology, or a related technical field.
  • Understanding of software development principles, algorithms, data structures, and object-oriented programming.
  • Knowledge of programming languages such as Python, Java, C#, JavaScript, C++, or other relevant technologies.
  • Familiarity with software development frameworks, libraries, APIs, and application integration.
  • Understanding of database design, SQL queries, data management, and system architecture.
  • Knowledge of software testing, debugging, code optimization, and quality assurance practices.
  • Familiarity with version control systems such as Git and collaborative development workflows.
  • Understanding of software security principles, data protection, and secure coding practices.
  • Ability to analyze technical requirements and translate them into practical software solutions.
  • Strong analytical, logical reasoning, and problem-solving skills.
  • Excellent attention to detail when writing, reviewing, and testing code.
  • Ability to prepare technical documentation, development notes, and system specifications.
  • Strong communication and collaboration skills when working with technical and non-technical stakeholders.
  • Ability to manage development tasks, prioritize issues, and meet project deadlines.
  • Commitment to code quality, continuous learning, and ongoing improvement of software systems.

Other offers great for you!

These companies are also looking for great profiles

Cherrypick

Senior Fullstack Software Architect Java - React

550

Freelance

92100 Boulogne-Billancourt, France

Hybrid

Top Recruiter

Skills

DockerReactJava

12 hours ago

Quick apply

LittleBig Connection (part of Mantu)

Software Development Engineer Fullstack expérimenté-e - NANTES

500

Freelance

Nantes, France

Hybrid

Skills

Java

11 hours ago

Quick apply

Theodo

Software Engineer Java/Spring Boot - CDI Paris - Theodo Extend

Permanent contract

Paris, France

Onsite

Skills

AngularClean CodeSpring Boot

7 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools