Full stack Developer
Date: 9 Mar 2025
Location: EG
Company: CREDIT GUARANTEE COMPANY S.A.E
Job Purpose
The SWE will play a key role in the organization by:
• Work on a variety of technology topics, applying his engineering consulting skills to strategic technology challenges
• Define technical strategies, architecture & engineering solutions and apply his technical know-how and understanding of business contexts
• Integrate front-end and back-end technologies
ACCOUNTIBILITIES
• Execute full software development life cycle (SDLC)
• Develop flowcharts, layouts and documentation to identify requirements and solutions
• Write well-designed, testable code
• Produce specifications and determine operational feasibility
• Integrate software components into a fully functional software system
• Develop software verification plans and quality assurance procedures
• Document and maintain software functionality
• Troubleshoot, debug and upgrade existing systems
Position Requirements
• Bachelor’s degree with above-average academic performance in a mathematical-scientific field, information technology, or business administration
• 2-5 years’ experience in software development, ideally in digital delivery or technology consulting
• Development skills in front-end or Back-end programming languages (e.g. Java, PHP, Python, Golang, JavaScript, CSS, HTML)
• Experience working in an Agile development environment
• Experience in instrumenting applications & acting on the outputs
• Ability to deliver on user stories, fix bugs and reuse code and platforms
• Consistent record of evaluating and designing scalable improvements to web, API and Windows Services
• Solid understanding of how web applications work including security and best practices
• Adequate knowledge of database systems and programming patterns & standards
• Strong collaboration skills across small and large project teams as well as strong verbal and written communication skills
• Demonstrated personal ownership of tasks and tenacious approach to finding and fixing the root cause of issues
• Experience with software engineering standards, unit testing, code reviews, and design documentation
• Full stack experience in creating solutions for mobile and desktop
• Proven ability to work in teams