Senior Software Developer

JOB DESCRIPTION / ROLE

Job Type: Full Time
Job Location: Riyadh, Saudi Arabia
Nationality: Any Nationality
Salary: Not Specified
Gender: Not Specified
Arabic Fluency: Not Specified
Job Function: IT - Software & Web Development
Company Industry: IT, Software & Internet Services

Job description

Responsibilities:

  • Responsible for the end-to-end lifecycle of enterprise application development, including design, coding, testing, deployment, and post-launch support.
  • Architecting robust back-end services and APIs to ensure seamless integration with front-end systems and third-party applications.
  • Developing and managing complex database schemas, optimizing queries, and maintaining data integrity and high availability.
  • Implementing advanced business logic such as data logging, automated scheduling modules, and transactional processing for critical operations.
  • Ensuring scalability, high performance, and system reliability under heavy workloads, with attention to fault tolerance and disaster recovery.
  • Applying secure coding practices, authentication, authorization, and data protection to safeguard applications from vulnerabilities.
  • Maintaining clean, reusable, and testable code, performing code reviews, and following industry best practices.
  • Collaborating closely with product managers, QA teams, UI/UX designers, and DevOps to align technical delivery with business requirements.
  • Continuously researching and adopting new technologies and frameworks to improve performance and introduce innovative solutions.

Personal skills:

  • Strong problem-solving and troubleshooting skills.
  • Excellent communication skills.

Technical skills:

  • Database expertise: Strong command of SQL and advanced experience with database design, stored procedures, and query optimization in MS SQL Server.
  • API security: Experience implementing robust authentication and authorization using technologies like JWT, OAuth 2.0, or ASP.NET Core Identity.
  • Testing & quality assurance: Proficiency with unit testing frameworks (xUnit/NUnit) and a commitment to writing comprehensive unit and integration tests.

ABOUT THE COMPANY

Giza Systems, a leading systems integrator in the MEA region, designs and deploys industry-specific technology solutions for asset-intensive industries such as the telecoms, utilities, oil and gas, hospitality and real estate among other market sectors. We help our clients streamline their operations and businesses through our portfolio of solutions, managed services, and consultancy practice. Our team of 1000 professionals are spread throughout the region with anchor offices in Cairo, Riyadh, Dubai, Doha, Nairobi, Dar-es-Salaam, Abuja, Kampala and New Jersey, allowing us to service an ever-increasing client base in over 40 countries.

Advertise Here
INSTALL APP
×