Software Engineer
<div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-5 relative overflow-hidden"> <strong>Company Description<br/></strong> <p>Huawei ICT Academy-Egypt is a flagship program designed to bridge the gap between the demand for skilled engineers and the fast-evolving ICT industry requirements in areas like AI, Cloud, IoT, Big Data, LTE, 5G, Security, and Networking. Supporting Egypt's digital transformation strategy, the academy aims to position Egypt as a regional hub for ICT talent and innovation. It provides cutting-edge ICT training, fosters a connection between R&D and industry, and equips individuals with Huawei certifications to advance their career prospects. Huawei is a global leader in ICT infrastructure and smart devices, dedicated to creating a more digitally connected and intelligent world through partnerships with academic institutions worldwide.<br/></p> <strong>Role Description<br/></strong> <p>This is a full-time hybrid role for a Software Engineer based in Berlin, Germany, with the flexibility to work from home part of the time. The Software Engineer will participate in designing, developing, and maintaining reliable back-end systems and applications. Responsibilities include writing, testing, and debugging high-quality code, collaborating with cross-functional teams, and ensuring solutions meet both technical and business requirements. The role also involves implementing object-oriented programming principles to develop scalable software solutions.<br/></p> <strong>Qualifications<br/></strong> <ul><li>Proficiency in Computer Science fundamentals and a strong understanding of programming concepts</li><li>Hands-on experience in Back-End Web Development and Software Development</li><li>Strong understanding of Object-Oriented Programming (OOP) principles and their practical applications</li><li>Familiarity with modern programming languages and tools</li><li>Strong troubleshooting and problem-solving skills</li><li>Ability to work in a collaborative team-oriented environment</li><li>Bachelor's or higher degree in Computer Science, Software Engineering, or a related field</li><li>Experience with Agile development methodologies and familiarity with industry-standard development tools is a plus</li><li>Prior experience in ICT-related fields or with Huawei technologies is advantageous</li><li>Good communication skills in English; knowledge of German is a plus</li></ul> </div>