JOB DESCRIPTION / ROLE
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.
Find Top Talent
Other jobs you might be interested in
Software Engineer Jobs in RiyadhWeb Developer Jobs in Riyadh
Application Engineer Jobs in Riyadh
Show More