
Senior .NET Core Developer
Exab -
Cairo, EgyptJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About The Job
We are seeking an experienced Senior .NET Core Developer to join our dynamic team. The ideal candidate will have a strong background in building scalable web applications, APIs, and enterprise solutions using .NET Core and related technologies. This role requires excellent problem-solving skills, the ability to work in an agile environment, and a passion for delivering high-quality software.
Key Responsibilities
- Design, develop, and maintain and scalable web applications and APIs using .NET Core.
- Implement best practices in coding, architecture, and security.
- Collaborate with cross-functional teams including front-end developers, QA engineers, and project managers.
- Participate in software architecture discussions and propose scalable solutions.
- Conduct code reviews and provide mentorship to junior developers.
- Optimize application performance and ensure high availability.
- Integrate third-party services and APIs as needed.
- Write and maintain comprehensive technical documentation.
- Stay updated with the latest trends and advancements in Microsoft technologies.
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of experience in software development with at least 3 years in .NET Core.
- Strong knowledge of C#, ASP.NET Core MVC, and Entity Framework Core.
- Hands-on experience with RESTful APIs.
- Solid understanding of SQL Server and database optimization techniques.
- Familiarity with cloud platforms (Azure or AWS).
- Good understanding of CI/CD pipelines and DevOps practices.
- Excellent problem-solving and analytical skills.
- Strong communication skills and ability to work in a team environment.
- Preferred Skills
- Knowledge of containerization technologies (Docker, Kubernetes).
- Experience with front-end frameworks (Angular, React).