We are looking for a skilled and motivated Software Developer to join our development team. The ideal candidate will have a strong foundation in programming, problem-solving, and software development best practices. This role requires collaboration with team members to build reliable and scalable software solutions that meet project requirements and deadlines.
Key Responsibilities
- Design, develop, test, and maintain software applications to ensure high performance and responsiveness.
- Write clean, efficient, reusable, and well-documented code following coding standards.
- Collaborate closely with UI/UX designers, project managers, QA engineers, and fellow developers to deliver quality products.
- Identify, troubleshoot, and resolve software bugs and technical issues promptly.
- Participate in code reviews and contribute to improving development processes and standards.
- Integrate APIs, databases, and third-party services as needed to enhance application functionality.
- Maintain up-to-date technical documentation aligned with project requirements.
- Deliver assigned tasks within agreed timelines, ensuring project milestones are met.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred.
- Proficiency in one or more programming languages such as JavaScript, Python, PHP, Java, or C#.
- Solid understanding of databases, APIs, version control systems (especially Git), and software development life cycles.
- Strong analytical and problem-solving skills with the ability to work independently and collaboratively.
- Good communication skills and a willingness to learn new technologies and methodologies.
Preferred Qualifications
- Experience working with modern frameworks such as React, Node.js, Laravel, Django, or .NET.
- Familiarity with Agile development practices and iterative project management.
- A portfolio, GitHub profile, or examples of previous projects demonstrating coding skills and project experience.
Candidates should be comfortable working onsite at DHA Raya, Phase 6, with working hours from 5:00 PM to 2:00 AM.
Education
- Bachelor’s degree (Required)
Language
- Proficiency in English (Required)
Work Location
- This is an in-person position requiring attendance at the specified office location.
This opportunity is ideal for developers eager to grow their skills in a collaborative environment while contributing to meaningful software projects.