Software Development Specialist
Arpu Telecommunication Services - Cairo, Cairo Governorate, Egypt
- Write clean, well-structured, and efficient code.
- Test and debug software applications.
- Collaborate with team members to design and implement new features.
- Learn and adapt to new technologies and programming languages.
- Adhere to coding standards and best practices.
- Troubleshoot and resolve software issues.
- Contribute to the overall improvement of the development process.
· Bachelor degree in B.S, Computer Science, Communication Enginering or any other relevant field.
· ITI Graduate
· Proficiency in Python.
· 0 to 2 years of experience .
· Good Knowledge in machine learning algorithms and techniques (e.g., deep learning, natural language processing, computer vision)
· Solid understanding of object-oriented programming principles and design patterns.
Experience with C# and familiarity with front-end technologies (HTML, CSS, JavaScript, TypeScript).
· Experience with relational databases (e.g., SQL Server, PostgreSQL) and ORM frameworks (e.g., Entity Framework).
· Experience with RESTful APIs and web services.
· Familiarity with version control systems (e.g., Git).
· Excellent problem-solving and analytical skills.
· Strong communication and teamwork skills.
· Passion for learning and developing new skills.
· Experience with front-end frameworks (e.g., Angular, React, Vue.js) (Good to have).
Experience with Agile development methodologies. (Good to have).