Location: Lebanon-Dora
Employment Type: Full-Time
We are looking for an experienced Senior Full Stack Software Developer (.NET) to join our software development team. The successful candidate will design, develop, and maintain business-critical applications while contributing to technical architecture and driving software quality throughout the development lifecycle.
Responsibilities:
• Develop, enhance, and maintain enterprise software applications, backend services, and APIs.
• Analyze business requirements and design reliable, scalable technical solutions.
• Debug and resolve complex application, database, integration, and production issues.
• Develop and optimize SQL Server databases, stored procedures, functions, views, triggers, and queries.
• Participate in software architecture, technical analysis, and solution design.
• Perform code reviews and promote coding standards and best practices.
• Coordinate with Product, DevOps, and development teams throughout the software lifecycle.
• Ensure developed features meet functional, performance, and quality requirements before deployment.
• Prepare and maintain technical documentation.
• Manage source code using Git/GitHub and participate in pull requests and version control best practices.
• Support software deployments, upgrades, releases, and production support.
• Continuously improve software quality, performance, scalability, security, and maintainability.
Required Skills & Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
• Minimum 6 years of professional software development experience.
• Strong experience with C#, ASP.NET Core, and ASP.NET.
• Experience with front-end technologies such as HTML, CSS, and JavaScript.
• Experience with Blazor and Telerik UI.
• Strong knowledge of Microsoft SQL Server.
• Strong experience developing Stored Procedures, Functions, Views, Triggers, and optimizing SQL performance.
• Experience designing and developing REST APIs.
• Experience with Git/GitHub, pull requests, and source control.
• Good understanding of Object-Oriented Programming (OOP), SOLID Principles, Design Patterns, and Clean Code.
• Strong analytical, problem-solving, and debugging skills.
• Ability to analyze business requirements and translate them into scalable, maintainable technical solutions.
• Strong communication, collaboration, and interpersonal skills.
• Ability to work independently while contributing effectively within a collaborative development team.
• Strong sense of ownership, accountability, and commitment to delivering high-quality software.
• Familiarity with AI-assisted software development and the ability to effectively leverage modern AI tools to enhance productivity, code quality, and problem-solving.
Nice to Have:
• Experience with .NET MAUI.
• Experience with unit testing and automated testing.
• Knowledge of ERP and/or HR Management Systems.
• Experience with Microsoft Azure, Docker, or CI/CD pipelines.
What We Offer:
• Opportunity to work on enterprise HR, Workforce Management, ERP, and Mobile solutions used by organizations across multiple industries.
• Opportunities for professional growth and increased technical responsibility.
If you're passionate about building high-quality enterprise software and solving complex technical challenges, we'd love to hear from you
الموقع: لبنان-دورة
نوع العمل: دوام كامل
نحن نبحث عن مطور برمجيات رائد Full Stack (.NET) للانضمام إلى فريق تطوير البرمجيات لدينا. سيتولى المرشح الناجح تصميم الأنظمة وتطويرها وصيانة التطبيقات التي تعد ضرورية للأعمال مع المساهمة في الهندسة التقنية وتعزيز جودة البرمجيات طوال دورة التطوير.
المسؤوليات:
• تطوير وتحسين وصيانة تطبيقات البرمجيات المؤسسية والخدمات الخلفية وواجهات البر APIs.
• تحليل متطلبات العمل وتصميم حلول تقنية موثوقة وقابلة للتوسع.
• تصحيح أخطاء التطبيقات المعقدة وقواعد البيانات والتكامل والإنتاج.
• تطوير وتحسين قواعد بيانات SQL Server والإجراءات المخزنة والدوال والعروض والمحفزات والاستفسارات.
• المشاركة في هندسة البرمجيات والتحليل الفني وتصميم الحلول.
• إجراء مراجعات الشفرة وتعزيز معايير البرمجة وأفضل الممارسات.
• التنسيق مع فرق المنتج وDevOps والتطوير طوال دورة حياة البرمجيات.
• التأكد من أن الميزات المطورة تلبي المتطلبات الوظيفية والأداء والجودة قبل النشر.
• إعداد والحفاظ على الوثائق الفنية.
• إدارة شفرة المصدر باستخدام Git/GitHub والمشاركة في طلبات الدمج وأفضل ممارسات إدارة الإصدارات.
• دعم عمليات نشر البرمجيات والترقيات والإصدارات والدعم في بيئة الإنتاج.
• تحسين جودة البرمجيات والأداء والتوسع والأمان والصيانة باستمرار.
المهارات والمؤهلات المطلوبة:
• درجة البكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو تكنولوجيا المعلومات أو مجال ذو صلة.
• خبرة مهنية لا تقل عن 6 سنوات في تطوير البرمجيات.
• خبرة قوية في C# وASP.NET Core وASP.NET.
• خبرة في تقنيات الواجهة الأمامية مثل HTML وCSS وJavaScript.
• خبرة بـ Blazor وTelerik UI.
• معرفة قوية بـ Microsoft SQL Server.
• خبرة قوية في تطوير الإجراءات المخزنة والدوال والعروض والمحفزات وتحسين أداء SQL.
• خبرة في تصميم وتطوير REST APIs.
• خبرة في Git/GitHub وطلبات الدمج وإدارة الشفرة المصدرية.
• فهم جيد لـ OOP ومبادئ SOLID ونماذج التصميم والشفرة النظيفة.
• مهارات تحليلية وحل مشكلات وتصحيح أخطاء قوية.
• القدرة على تحليل متطلبات العمل وترجمتها إلى حلول تقنية قابلة للتوسع والصيانة.
• مهارات اتصال وتعاون وتفاعل شخصية قوية.
• القدرة على العمل بشكل مستقل مع الإسهام بفعالية ضمن فريق التطوير التعاوني.
• شعور قوي بالملكية والمسؤولية والالتزام بتقديم برمجيات عالية الجودة.
• الإلمام بتطوير البرمجيات بمساعدة الذكاء الاصطناعي والقدرة على الاستفادة الفعّالة من أدوات AI الحديثة لتعزيز الإنتاجية وجودة الشفرة وحل المشكلات.
المزايا المحتملة:
• خبرة في .NET MAUI.
• خبرة في الاختبار الأحادي والاختبار الآلي.
• معرفة بأنظمة ERP و/أو HR Management.
• خبرة مع Microsoft Azure وDocker أو خطوط CI/CD.
ما نقدمه:
• فرصة للعمل على حلول HR المؤسسية وإدارة القوى العاملة ونُظم ERP والهواتف المحمولة التي تستخدمها المؤسسات عبر قطاعات متعددة.
• فرص للنمو المهني وتحمل مسؤوليات تقنية متزايدة.
If you're passionate about building high-quality enterprise software and solving complex technical challenges, we'd love to hear from you