Programmer Jobs | Riyadh, Saudi Arabia

Website Alnajahksa
Location
Riyadh, Saudi Arabia
Job Category
- Information Technology (IT) & Software
- IT & Software Jobs
- Engineering & Technical
- Engineering Jobs
- Private Jobs
Job Overview
Ajnihat Alnajah Group of Companies is seeking a passionate and skilled Programmer to join its growing technology team in Riyadh, Saudi Arabia. This opportunity is ideal for software development professionals who are enthusiastic about building innovative applications, solving complex technical challenges, and contributing to impactful digital transformation projects.
The successful candidate will participate in the design, development, testing, and maintenance of software applications while collaborating with cross-functional teams to deliver reliable and scalable technology solutions. The role requires a solid understanding of software engineering principles, system architecture, database technologies, and software testing methodologies.
This position offers excellent long-term career growth within a professional technology environment. Employees will gain exposure to modern software development practices, enterprise application development, and continuous professional development through hands-on experience and technical upskilling.
Key Responsibilities
- Design, develop, and maintain software applications and systems.
- Participate in systems and application development projects.
- Analyze business and technical requirements to deliver effective software solutions.
- Develop high-quality, maintainable, and scalable code.
- Apply software development best practices throughout the development lifecycle.
- Perform software testing, debugging, and issue resolution.
- Design and optimize database structures and system architecture.
- Collaborate with technical teams and business stakeholders.
- Utilize operational management methodologies, including BPMN, where applicable.
- Prepare technical documentation and support ongoing system improvements.
Requirements & Qualifications
Education
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field.
Experience
- Experience in systems and application development.
- Experience developing enterprise software solutions is preferred.
Technical Skills
- Systems Development
- Application Development
- Software Engineering
- System Design
- Database Design and Management
- Software Testing
- Software Development Best Practices
- BPMN (Business Process Model and Notation)
- Technical Documentation
- Problem Solving and Debugging
Language Requirements
- Proficiency in Arabic and English.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- Ability to work in a collaborative development environment.
- Strong organizational and time management skills.
- Commitment to continuous learning and professional development.
Certifications
Professional certifications in software development, cloud technologies, databases, Agile methodologies, or related technical fields are considered an advantage and support continuous professional development.
Salary, Benefits & Career Growth
Benefits
- Opportunity to work with a growing technology team.
- Professional and collaborative work environment.
- Exposure to enterprise software development projects.
- Opportunity to contribute to innovative technology solutions.
Career Growth
This role provides excellent opportunities for long-term career progression into Senior Software Developer, Software Engineer, Technical Lead, Solution Architect, Systems Analyst, and Software Development Manager positions.
Training & Professional Development
Employees will benefit from continuous professional development through practical software engineering experience, exposure to enterprise technologies, collaboration on innovative projects, and opportunities to enhance technical expertise and industry certifications.
Application Process
Application Process (Website)
- Apply only through the official job link.
- Click Apply Now on the website.
HR Email for Application
Send your updated CV directly
To apply for this job email your details to business@alnajahksa.com
