El Teriak Industrial Group · Giza, Egypt · Posted 2026-05-20
Are you a passionate and driven Application Developer ready to make a significant impact? We are seeking an experienced and innovative Application Developer to join our dynamic team in Giza, Egypt. This is an incredible opportunity to leverage your expertise in software development to build robust, scalable, and cutting-edge applications that drive our technological advancements in the telecom and technology sectors.Overview: As an Application Developer, you will be at the heart of our product innovation, designing and implementing solutions that power our next generation of services. This on-site role offers a collaborative environment where your contributions directly shape our success and enhance user experiences.Responsibilities:Design, develop, and deploy high-quality software applications using best practices in software engineering.Collaborate with cross-functional teams to define, design, and ship new features.Perform comprehensive testing and debugging to ensure optimal performance and reliability.Participate in code reviews to maintain code quality and share knowledge with peers.Contribute to the entire application lifecycle, focusing on coding, debugging, and continuous improvement.Stay abreast of emerging technologies and apply them to our development processes.Skills & Technologies: You will be working with a diverse set of technologies, applying your strong foundation in Computer Science and Software Engineering. Your daily tasks will involve hands-on Software Development, utilizing various programming languages and development tools to bring complex solutions to life.Growth Opportunities: We are committed to your professional development. You will have access to ongoing training, mentorship from seasoned professionals, and the chance to take ownership of challenging projects that will accelerate your career trajectory within IT/Software Development and Engineering.Team & Culture: Join a vibrant and supportive team that values innovation, collaboration, and continuous learning. Our culture encourages open communication, celebrates achievements, and fosters an environment where your ideas are heard and valued.Impact: Your work will directly contribute to the evolution of our products and services, impacting thousands of users and solidifying our position as a leader in the telecom and technology space. This role offers the chance to see your code come to life and make a tangible difference. Required Skills:A solid foundation in Computer Science principles and methodologies.Proven experience in Software Engineering, including design patterns and software architecture.Demonstrated proficiency in Software Development with 1-3 years of hands-on experience.Strong grasp of Application Development concepts and lifecycle.Proficiency in Object-Oriented Programming.Exceptional Problem Solving and analytical abilities.Experience with Debugging and troubleshooting complex applications.Familiarity with Data Structures and Algorithms.Understanding of basic System Design principles.Exposure to Agile Methodologies for project delivery.Experience with Version Control (Git).Basic knowledge of Database Management.Experience Requirements:A minimum of 1-3 years of professional experience in application development or a related software engineering role.Career Level Expectations:This role is perfect for an Experienced professional eager to take on new challenges and grow their expertise in a fast-paced technology environment. We are looking for individuals who are ready to contribute from day one and evolve with our innovative team.