Software Developer

Date: 14 Sept 2025

Location: EG

Company: CREDIT GUARANTEE COMPANY S.A.E

Job Purpose

We are seeking a versatile and adaptable Software Developer with 2–3 years of experience to join our IT team in a “joker” role — one who is ready to engage in any type of development we need. This role is perfect for a developer who enjoys variety, thrives on problem-solving across different technologies, and can quickly adapt to shifting priorities. You will contribute across the full development lifecycle, from building features and fixing bugs to experimenting with new frameworks and supporting internal initiatives.

ACCOUNTIBILITIES

General Development

- Contribute to coding, debugging, testing, and deploying solutions in multiple technologies (e.g., Python, Java, .NET, JavaScript/React, or others as needed).
- Jump into any development stream — backend, frontend, integration, automation, or support — based on project requirements.

- Maintain and enhance existing applications, ensuring performance, scalability, and security.

Flexible Engagement

- Serve as a floating resource for any IT development initiative, ready to take on diverse tasks.
- Collaborate with different teams to deliver solutions, regardless of technology stack.
- Proactively tackle small enhancements, bug fixes, or process automation when major projects are in quieter phases.

Learning & Growth

- Continuously explore and learn new technologies, frameworks, and tools to stay adaptable.
- Share knowledge and best practices with teammates to strengthen overall team capability.
- Document work thoroughly, ensuring smooth handovers and clarity for ongoing maintenance

Position Requirements

- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 3 years of hands-on experience in software development across at least two technology areas. 
- Strong programming skills in one or more languages (Python, Java, C#/.NET, JavaScript, etc.) with a willingness to learn others.
- Experience with both frontend and backend development is a plus.

Key Traits & Mindset

- Adaptable generalist: thrives in shifting priorities and unfamiliar technologies.
- Problem-solver: able to quickly analyze requirements and deliver practical solutions.
- Curious & proactive: always learning, experimenting, and improving skills.
- Reliable team player: positive attitude, service-oriented, and collaborative.
- Comfortable working in a structured environment with fluctuating workloads.