Software Engineer

Imploy Cairo,Egypt Full Time 128 Applicants

Job Description :

Post Date : 2 Months Ago

This position is on behalf of one of our client companies, not a direct role with Imploy

The Software Engineer will play a pivotal role in designing, developing, and maintaining high-quality software solutions. This individual will collaborate with cross-functional teams to deliver innovative and efficient software products that meet the needs of our customers.

Key Responsibilities:

  • Software Development:
  • Design, develop, and implement software solutions using modern programming languages and technologies.
  • Write clean, efficient, and well-documented code.
  • Collaborate with other engineers to ensure code quality and maintainability.
  • Problem-Solving:
  • Identify and troubleshoot software defects.
  • Develop innovative solutions to complex technical challenges.
  • Testing and Quality Assurance:
  • Write and execute unit, integration, and system tests to ensure software quality.
  • Collaborate with QA teams to identify and address defects.
  • Continuous Improvement:
  • Stay up-to-date with the latest software development trends and technologies.
  • Contribute to the continuous improvement of our software development processes.
  • Project Management:
  • Contribute to project planning, estimation, and execution.
  • Collaborate with project managers to ensure project deadlines and goals are met.

Qualifications and Skills:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in programming languages such as Java, Python, C++, or JavaScript.
  • Experience with software development methodologies (e.g., Agile, Scrum).
  • Knowledge of software development tools and frameworks.
  • Strong problem-solving, analytical, and critical thinking skills.
  • Excellent communication and collaboration skills.

Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS, GCP, Azure).
  • Knowledge of database systems (e.g., MySQL, PostgreSQL).
  • Experience with software testing and quality assurance methodologies.
  • Experience working in a hybrid work environment.

Benefits:

  • Competitive salary and benefits package.
  • Flexible work arrangements, including hybrid work options.
  • Opportunities for professional development and training.
  • A supportive and collaborative work environment.
  • Access to state-of-the-art technology and tools.
  • Opportunities for career advancement and growth.

Job Info:

Job Category: General Job Level: Associate

Perks & Benefits:

Hybrid Work

Set job alert

Set Alert

About Company

Imploy

Riyadh , Saudi Arabia 100-200 Employees