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
Customer Success Manager, Creative Projects
Smartly · Dubai
Calibration Engineer
Accuver group · Dubai
Chief Surveyor
gg · Dubai
Inventory Analyst
Swaad Station Restaurant · Dubai
Civil Engineer/ AutoCAD Draftsman
Anchor Global Group · Dubai
Fire Fighting Sales Engineer
BLUE DIAMOND GENERAL MAINTENANCE L.L.C · Dubai
Hotel Duty Engineer / Duty Technician
Unknown · Dubai
Service Head – Air Compressor Division
Mechatronics Industrial Equipment · Dubai