Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Communicate in English with team members effectively.
- Design, develop, test, and maintain scalable software applications and systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews to ensure code quality and share knowledge with team members.
- Troubleshoot, debug, and resolve software defects and technical issues.
- Contribute to architectural decisions and help drive technical direction for projects.
- Continuously research, evaluate, and implement new technologies to maximize development efficiency.
- Ensure software meets performance, reliability, and security standards.
- Assist in the development and execution of automated tests to ensure software quality.
- Document software designs, processes, and procedures for future reference and knowledge sharing.
Job Requirements
- Candidates based in Egypt, and other countries.
- Proven experience in software development, with a strong understanding of software engineering principles.
- Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
- Experience with version control systems like Git.
- Familiarity with software development methodologies such as Agile or Scrum.
- Strong problem-solving skills and attention to detail.
- Ability to work effectively both independently and as part of a collaborative team.
- Excellent communication and interpersonal skills.
- Demonstrated ability to learn new technologies and adapt to changing requirements.
- Experience with debugging, testing, and optimizing software applications.
- Commitment to delivering high-quality, maintainable, and scalable software solutions.
Featured Jobs
Similar Jobs


- Software Quality Assurance Eng...Raad Alfaris Information Technology Co - New Cairo, Cairo1 month ago







