📢 We're Hiring | Software Developer
We are looking for a talented and experienced Software Developer to join our growing team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality enterprise applications while collaborating with cross-functional teams to deliver innovative software solutions.
📍 Location: Saudi Arabia
Key Responsibilities:
- Design, develop, test, and maintain enterprise software applications.
- Develop scalable and secure front-end and back-end solutions.
- Collaborate with business analysts, project managers, and QA teams to gather and implement requirements.
- Write clean, maintainable, and efficient code following software development best practices.
- Participate in system analysis, architecture design, code reviews, and technical documentation.
- Optimize application performance and troubleshoot technical issues.
- Develop and integrate RESTful APIs and third-party services.
- Ensure software quality through testing, debugging, and continuous improvement.
- Support existing applications and contribute to new feature development.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum 7 years of professional experience in software development.
- Strong experience in developing enterprise web applications.
- Solid knowledge of Object-Oriented Programming (OOP) and Design Patterns.
- Experience with front-end and back-end development technologies.
- Strong knowledge of relational databases and SQL.
- Experience in designing and consuming RESTful APIs.
- Familiarity with Git and version control systems.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Experience with modern JavaScript frameworks such as Angular, React, or Vue.js.
- Experience with .NET/.NET Core, Java, or similar enterprise development frameworks.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with cloud platforms (Azure, AWS, or Google Cloud) is a plus.
- Experience working in Agile/Scrum environments.
What We Offer:
✅ Competitive salary package
✅ Professional and collaborative work environment
✅ Career growth and learning opportunities
✅ Opportunity to work on enterprise-scale projects