
Specialist (Software Development)
Raya · Egypt
Strong hiring record · median 41 days open
All reasons
- Open 59 days
In its favour
- Still listed on the employer's own board
- Design, develop, and maintain applications using .NET technologies, ensuring high efficiency, scalability, and reliability.
- Collaborate with project managers, business analysts, and stakeholders to understand requirements and translate them into technical specifications.
- Write clean, efficient, readable, and reusable code following industry best practices and coding standards to ensure its long-term stability.
- Perform unit testing and troubleshooting to ensure the software meets quality standards and functions as intended.
- Prepare and maintain comprehensive documentation, including technical specifications and user manuals to provide a clear reference for future system enhancements and facilitate user onboarding.
- Coordinates with cross-functional teams to integrate applications and services
seamlessly.
- Provide ongoing support and enhancements to existing applications, ensuring
continued performance and reliability.
- Educational Background:
- Bachelor’s degree in Computer Science, Software Engineering, or a
related field.
- Experience:
- 4+ years of experience in related field.
- Technical Proficiency:
- Strong knowledge of the .NET framework, including ASP.NET, MVC, and .NET
Core.
- Proficiency in C# with a solid understanding of object-oriented programming
principles.
- Strong understanding of SOLID principles and Design Patterns.
- Strong understanding of Clean Architecture.
- Experience with front-end technologies (HTML5, CSS3, JavaScript) and frameworks like Angular or React.
- Familiarity with databases (SQL Server) and ORM frameworks like Entity Framework.
- Strong understanding of RESTful APIs and web services.
- Experience with version control systems like Git.
- Experience with Angular, React with .Net Core
- Preferred Qualifications:
- Knowledge of microservices architecture.
- Familiarity with DevOps practices and tools like Docker and Kubernetes.
- Understanding of Agile and Scrum methodologies.
Skills
- .NET
- .NET Framework
- ASP.NET
- C#
- HTML
- CSS
- JavaScript
- Angular
- React
- SQL Server
- Entity Framework
- Git
- .NET Core
- Docker
- Kubernetes
More jobs at Raya
All 18Similar roles
- Full-Stack Software Engineer - (. Net and Angular)Takwene · Cairo, Egypt4d ago
- Software Development ManagerVeriPark · Egypt5d ago
- Articulate & Front-End Developer (Project Based)Almentor · Cairo, Egypt6d ago
- Software EngineerChatbase · Cairo6d ago
- Backend Software EngineerSoum · Egypt7d ago
- Senior Full-Stack Software Engineer - (. Net and Angular)Takwene · Cairo, Egypt8d ago