Senior Web Developer
Job Description
Software Development: Design, develop, and maintain modern .NET web applications with relational database backends, leveraging Service-Oriented Architecture (SOA) and robust DBMS principles.System Maintenance: Enhance and support existing legacy systems (including classic ASP.NET applications) alongside new greenfield development, ensuring compliance with approved technologies and coding standards.Collaboration & Mentorship: Work effectively with team members on multi-person projects.
Conduct thorough code reviews, enforce best practices, and actively share knowledge across the engineering team.Documentation: Create comprehensive system documentation, API schemas, and standard operating procedures (SOPs) for enterprise application development.
Education & ExperienceBachelor's degree in Computer Engineering, Computer Science, or an equivalent discipline.3+ years of professional work experience as a .NET Developer, with a heavy emphasis on modern .NET ecosystems.Core Technical SkillsBackend & Frameworks: Proficient in C# and modern .NET Core / .NET 6+ (Web API, Minimal APIs).
Solid working knowledge of legacy ASP.NET MVC to maintain and migrate older systems.AI & Machine Learning Integration: Practical experience implementing AI inference within applications.
This includes:Consuming LLM APIs (e.g., OpenAI, Google AI/Gemini).Working with local LLM runtimes and orchestration tools (e.g., Ollama, vLLM).Deploying and running optimized models using ONNX Runtime.Data & ORM: Deep knowledge of Entity Framework Core (EF Core) and SQL Server (MSSQL) database development, including relational database design, query optimization, and indexing.Frontend Web Technologies: Good working knowledge of HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX, and standard data-interchange formats (JSON, XML).System Deployment: Hands-on experience managing and deploying applications on Windows Server (IIS) and Linux environments.
Understanding of Docker for containerization is a plus.Architecture & Software EngineeringStrong understanding of Object-Oriented Programming (OOP) ,SOLID principles, and Web Security (JWT, OAuth2).Hands-on experience implementing architectural design patterns, specifically the Repository Pattern and Unit of Work Pattern, with a proven ability to write reusable libraries.Proficient understanding of code versioning tools, such as Git and TFS.Experience with system rollout management and deployment coordination.Soft SkillsContinuous Learning & Passion: A strong passion for technology and a proven ability to self-start, adapt, and quickly learn new frameworks, tools, and emerging technical skills.Communication: Excellent written and verbal communication skills, with a strong customer-focused mindset.
Preferred QualificationsCloud Ecosystems: Hands-on knowledge of Azure services (e.g., App Services, Azure SQL, Azure OpenAI Service).Methodologies: Experience working in fast-paced Agile/Scrum environments.Advanced Architecture: Strong grasp of broader Enterprise Design Patterns and microservices architecture.Growth Mindset: Active participation in the open-source community, tech meetups, or continuous upskilling in cutting-edge domains like AI/ML.
Benefits:Competitive salarySocial Insurance without Any deduction from the SalaryMedical Insurance without Any deduction from the Salary5 working days & 8 daily Hours including 1 hour BreakGaming areaContinues training.
Requirements & Qualifications
Education & ExperienceBachelor's degree in Computer Engineering, Computer Science, or an equivalent discipline.3+ years of professional work experience as a .NET Developer, with a heavy emphasis on modern .NET ecosystems.Core Technical SkillsBackend & Frameworks: Proficient in C# and modern .NET Core / .NET 6+ (Web API, Minimal APIs).
Solid working knowledge of legacy ASP.NET MVC to maintain and migrate older systems.AI & Machine Learning Integration: Practical experience implementing AI inference within applications.
This includes:Consuming LLM APIs (e.g., OpenAI, Google AI/Gemini).Working with local LLM runtimes and orchestration tools (e.g., Ollama, vLLM).Deploying and running optimized models using ONNX Runtime.Data & ORM: Deep knowledge of Entity Framework Core (EF Core) and SQL Server (MSSQL) database development, including relational database design, query optimization, and indexing.Frontend Web Technologies: Good working knowledge of HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX, and standard data-interchange formats (JSON, XML).System Deployment: Hands-on experience managing and deploying applications on Windows Server (IIS) and Linux environments.
Understanding of Docker for containerization is a plus.Architecture & Software EngineeringStrong understanding of Object-Oriented Programming (OOP) ,SOLID principles, and Web Security (JWT, OAuth2).Hands-on experience implementing architectural design patterns, specifically the Repository Pattern and Unit of Work Pattern, with a proven ability to write reusable libraries.Proficient understanding of code versioning tools, such as Git and TFS.Experience with system rollout management and deployment coordination.Soft SkillsContinuous Learning & Passion: A strong passion for technology and a proven ability to self-start, adapt, and quickly learn new frameworks, tools, and emerging technical skills.Communication: Excellent written and verbal communication skills, with a strong customer-focused mindset.
Preferred QualificationsCloud Ecosystems: Hands-on knowledge of Azure services (e.g., App Services, Azure SQL, Azure OpenAI Service).Methodologies: Experience working in fast-paced Agile/Scrum environments.Advanced Architecture: Strong grasp of broader Enterprise Design Patterns and microservices architecture.Growth Mindset: Active participation in the open-source community, tech meetups, or continuous upskilling in cutting-edge domains like AI/ML.
Benefits:Competitive salarySocial Insurance without Any deduction from the SalaryMedical Insurance without Any deduction from the Salary5 working days & 8 daily Hours including 1 hour BreakGaming areaContinues training.
ملخص سريع قبل التقديم
فرصة عمل كـ«Senior Web Developer» لدى Madar Soft في Fleming بنظام دوام كامل، مناسبة لمستوى خبير. من أبرز ما ورد في الإعلان: Software Development: Design, develop, and maintain modern .NET web applications with relational database backends, leveraging Service-Oriented Architecture…
يحرّر فريق تالنت آي تي ملخصاً ونصائح تقديم مخصّصة لكل إعلان لمساعدتك على التقديم باحتراف، مع الإبقاء على تفاصيل صاحب العمل كما نُشرت.
نصائح للتقديم على هذه الوظيفة
- طابق عنوان سيرتك الذاتية مع المسمى «Senior Web Developer» واذكر إنجازات قابلة للقياس في أول ثلث الصفحة.
- خصّص فقرة الغلاف (أو رسالة التقديم) لـFleming: لماذا تناسبك هذه المدينة/نمط العمل وما الذي تقدّمه للفريق.
- اذكر خبرة ميدانية أو مشاريع قريبة من مسؤوليات الإعلان، حتى لو كانت جزئية أو تطوعية.
- أبرز قيادة الفرق، الميزانيات، أو نسب النمو التي حققتها — الأرقام أهم من المسميات.
- بعد التقديم من حسابك على تالنت آي تي، تابع حالة الطلب من لوحة التحكم وجهّز نفسك لمقابلة خلال أسبوع.
قائمة جاهزية التقديم
- سيرة ذاتية محدّثة بصيغة PDF واسم ملف واضح
- مواءمة المهارات مع متطلبات الإعلان
- جاهزية للعمل في Fleming أو عن بُعد إن ذُكر
- أمثلة إنجاز (رقم، نسبة، أو مشروع) لذكرها في المقابلة
- حساب تالنت آي تي جاهز للمتابعة
Similar Jobs You Might Like
Director of Digital Transformation & Growth
Mr. Tailor
Commercial Manager
Blue Ventures
Business Development Consultant
Gulf Data International
Production Engineering Manager
Bakeland Egypt