Software Development Specialist
Cairo, Cairo Governorate, Egypt
ARPUPLUS
ArpuPlus is a leading venture builder & one of the top mobile entertainment and communication solutions providers in the MENA Region & beyond.- 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.
Requirements
· 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).
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Angular APIs Computer Science Computer Vision Deep Learning Git JavaScript Machine Learning NLP OOP PostgreSQL Python RDBMS React SQL TypeScript Vue
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.