Skip to main content

Software Engineer

Herald Exchange

DubaiOn-siteFull-Time1w ago

Description

Key Responsibilities

  • Design, develop, and maintain high-quality software applications.
  • Write clean, efficient, and maintainable code following best practices.
  • Collaborate with product managers, designers, and developers to deliver new features.
  • Debug, troubleshoot, and resolve software issues.
  • Participate in code reviews and contribute to improving development processes.
  • Develop and integrate RESTful APIs and third-party services.
  • Optimize applications for performance, scalability, and security.
  • Create and maintain technical documentation.
  • Stay up to date with emerging technologies and industry trends.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 1–3 years of experience in software development.
  • Strong knowledge of at least one programming language such as Java, Python, JavaScript, C#, or C++.
  • Understanding of object-oriented programming and software design principles.
  • Experience working with databases such as MySQL, PostgreSQL, or MongoDB.
  • Familiarity with Git and version control systems.
  • Knowledge of REST APIs and web services.
  • Strong analytical, problem-solving, and communication skills.

More jobs in Dubai