Senior NET Developer
Dolf -
Dokki, GizaJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Role Overview:
We are seeking a passionate and experienced Senior .NET Developer to join our growing development team in Mohandeseen. This role is perfect for someone who thrives in an innovative environment, loves solving complex technical challenges, and is excited about creating high-quality software solutions that make an impact. You’ll be working closely with our architects, analysts, and project managers to deliver reliable and scalable applications.
Key Responsibilities:
- Design, develop, test, and maintain scalable, reusable, and high-performance .NET applications.
- Collaborate with cross-functional teams (including enterprise architects, UI/UX designers, and product owners) to define software requirements and translate them into efficient technical solutions.
- Participate in architectural discussions to ensure best practices in code and design are followed.
- Conduct code reviews, mentor junior developers.
- Troubleshoot and resolve complex technical issues.
- Contribute to continuous improvement efforts regarding coding standards, project processes, and overall software quality.
Job Requirements
What We’re Looking For:
- Experience: At least 5+ years of hands-on experience in .NET development.
- Technical Skills:
- Strong proficiency with ASP.NET, ASP.NET Core, C#, and related technologies.
- Experience with RESTful APIs, Microservices architecture, and Entity Framework.
- Solid understanding of SQL Server or other relational databases.
- Familiarity with JavaScript, HTML, CSS, and modern frameworks like Angular or React is a plus.
- Experience with Azure or cloud services is a bonus.
- Experience in Python frameworks (Django, Flask) is a great plus.
- Problem Solving: Strong debugging and troubleshooting skills.
- Team Player: Excellent communication skills and the ability to work collaboratively in a team environment.
- Leadership: Experience mentoring junior developers and providing technical leadership.
- Education: Bachelor’s degree in computer science, Information Technology, or a related field.
Preferred Skills:
- Experience with cloud platforms (Huawei, Azure, GCP, AWS).
- Knowledge of containerization technologies (Docker, Kubernetes).
- Experience with DevOps practices and tools (CI/CD pipelines, Jenkins, Git).