Software Developer

at Saudi Recruit
Published August 10, 2026
Expires October 10, 2026
Location Riyadh, Saudi Arabia
Category Computer & IT  
Job Type Full Time  
Salary Unit Hour

Description

Job Summary

We are looking for a skilled and motivated Software Developer to design, develop, test, and maintain software applications.

The ideal candidate will collaborate with cross-functional teams to deliver high-quality, scalable, and efficient solutions that meet business requirements.

Key Responsibilities

• Design, develop, and implement software applications and systems
• Write clean, efficient, and maintainable code
• Collaborate with product managers, designers, and other developers to define requirements
• Troubleshoot, debug, and upgrade existing software
• Conduct code reviews and ensure adherence to coding standards
• Integrate software components and third-party programs
• Perform unit testing and participate in system testing
• Maintain documentation of software design and functionality
• Stay up to date with emerging technologies and best practices

Required Skills and Qualifications

• Bachelor’s degree in computer science, Software Engineering, or related field
• Proven experience as a Software Developer or similar role
• Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript)
• Familiarity with software development frameworks and tools
• Experience with databases (SQL/NoSQL)
• Knowledge of version control systems (e.g., Git)
• Strong problem-solving and analytical skills
• Good communication and teamwork abilities

Preferred Qualifications

• Experience with Agile/Scrum methodologies
• Familiarity with cloud platforms (e.g., Azure, AWS, Google Cloud)
• Knowledge of DevOps practices and CI/CD pipelines
• Understanding of web technologies (HTML, CSS, REST APIs)
• Experience with containerization tools (e.g., Docker, Kubernetes)
Work Environment
• Collaborative and team-oriented work culture
• Opportunity to work on innovative projects
• Continuous learning and professional development opportunities

Key Competencies

• Attention to detail
• Time management and organization
• Adaptability and willingness to learn
• Critical thinking and creativity

Please send your resume/CV