S

Software Engineer

Job Description - Software Engineer

  • Plan, develop, implement, and maintain software solutions.
  • Design, code, test, debug, and maintain software applications.
  • Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenance.
  • Develop software using Java, C#, and JavaScript, with frameworks such as AngularJS and Laravel.
  • Document software specifications, designs, and implementation details.
  • Troubleshoot, debug, and resolve issues in existing software applications.
  • Diagnose and troubleshoot technical hardware issues using available knowledge bases.
  • Contribute to the development of innovative software products that meet client needs and enhance user experience.
  • Perform other tasks assigned by management.


  • المتطلبات

    • Bachelor’s degree in Software Engineering, Engineering, or equivalent practical experience.
    • Minimum 4 years of relevant experience.
    • Proficiency in Java, Python, and C#.
    • Strong proficiency in SQL and database management systems, including MySQL, SSMS, and Oracle.
    • Experience with JavaScript, AngularJS, and Laravel.
    • Strong troubleshooting and debugging skills.
    • Strong communication and teamwork skills.
    • Fluent in English.
    • Preferred certifications: Oracle Certified Professional (OCP) and/or Security+.




    Original job Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
    Share Job
    Share Job

    Similar Software Engineer Jobs in Saudi Arabia

    GrabJobs is the no1 job portal in Saudi Arabia, connecting you to thousands of jobs fast! Find the best jobs in Saudi Arabia, apply in 1 click and get a job today!

    Mobile Apps

    Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.