28/04/2025
Job Description: .NET Core Full Stack Developer
Required skills
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Proficient in .NET Core, C #, and ASP.NET Core MVC.
• Strong understanding of front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like Angular, React, or Vue.js.
• Experience with RESTful APIs and microservices architecture.
• Familiarity with databases (SQL and NoSQL) and ORM frameworks like Entity Framework.
• Professional English language and Arabic.
Soft Skills:
• Strong problem-solving and analytical skills.
• Excellent communication and teamwork abilities.
• Ability to manage time and prioritize tasks effectively.
Good to have skills:
• Experience with Blazor for building modern web applications.
• Familiarity with Agile methodologies.
• Understanding of security principles and best practices in web development.
Key Responsibilities
Back-End Development:
• Design and develop APIs and services using .NET Core.
• Implement secure, scalable, and efficient server-side logic.
• Integrate with databases, ensuring optimized performance and data integrity.
• Work with cloud platforms like Azure or AWS for deploying and managing applications.
Front-End Development:
• Develop responsive and intuitive user interfaces using modern frameworks such as Angular, React, or Vue.js.
• Translate UI/UX designs into functional front-end applications.
• Optimize web applications for maximum speed and scalability.
Database Management:
• Design and maintain relational databases (SQL Server)
• Write optimized queries, stored procedures, and manage database schemas.
• Collaboration & Documentation
DevOps and CI/CD:
• Implement CI/CD pipelines for streamlined development and deployment.
• Manage version control using tools like Git and GitHub/GitLab.
Please send you CV to
[email protected]