وصف الوظيفة
الغرض الوظيفي
تصميم وتطوير واختبار ونشر تطبيقات الويب المؤسسية باستخدام تقنيات .NET وSQL Server، مع التعاون مع فرق متعددة الوظائف لتقديم حلول قابلة للتوسع وفعالة.
المسؤوليات الأساسية
- تطوير التطبيقات:
– تطوير برامج ويب مؤسسية باستخدام تقنيات .NET Framework و.NET Core
– بناء وصيانة وحدات عبر أنظمة الموارد البشرية، إدارة العلاقات مع العملاء، الجدولة، العمليات، والمخزون
– تخصيص وتحسين ميزات ERP لتلبية متطلبات العمل المتغيرة
– المشاركة في دورة حياة البرمجيات كاملة بما في ذلك المتطلبات والتصميم والبرمجة والاختبار والنشر والصيانة
– تحسين الأداء والحفاظ على موثوقية التطبيقات
- هندسة الخلفية وقواعد البيانات:
– تصميم وصيانة قواعد بيانات SQL Server والمخططات والإجراءات المخزنة
– كتابة استعلامات SQL وك Functions فعالة
– العمل مع SQL Server وOracle وMySQL وتدفقات البيانات بين الأنظمة
– ضمان سلامة البيانات والأداء والتوافر
- تكامل الأنظمة:
– دمج التطبيقات مع أنظمة ERP وواجهات برمجة التطبيقات من طرف ثالث
– تمكين مشاركة البيانات عبر الأقسام وأتمتة العمليات
– دعم التشغيل البيني بين نظم اللوجستيات والمالية والموارد البشرية والعمليات
– بناء أنظمة سير عمل ونماذج ديناميكية
- التعاون التقني:
– التعاون مع أصحاب المصلحة الداخليين لجمع المتطلبات
– العمل مع مديري المشاريع في التخطيط والتنفيذ
– استكشاف أخطاء الإنتاج وتنفيذ الإصلاحات والتحسينات
المهارات والخبرات
- 10–14 سنة خبرة في تطوير البرمجيات
- خبرة قوية في .NET (ASP.NET، VB.NET)
- إتقان في Python وJavaScript وHTML وCSS وJSON وXML
- خبرة قوية في قواعد البيانات (SQL Server وOracle وMySQL وMongoDB)
- خبرة مع Visual Studio وSSMS وSSIS وSSRS وDocker
- الاطلاع على أدوات Power BI والذكاء الاصطناعي يعتبر ميزة إضافية
- خبرة في أنظمة ERP تعتبر ميزة إضافية
- درجة البكالوريوس أو الماجستير في مجال ذي صلة
- مهارات تواصل قوية باللغة الإنجليزية
الكفاءات الأساسية
- التفكير التحليلي
- حل المشكلات
- قدرات التصميم الفني
- التعاون عبر الوظائف
- عقلية أجايل
- الالتزام بجودة الكود والتوثيق
Job description
Job Purpose
Design, develop, test, and deploy enterprise web applications using .NET technologies and SQL Server, while collaborating with cross-functional teams to deliver scalable and efficient solutions.
Core Responsibilities
- Application Development:
– Develop web-based enterprise software using .NET Framework and .NET Core technologies
– Build and maintain modules across HR, CRM, Scheduling, Operations, and Inventory systems
– Customize and enhance ERP features to meet evolving business requirements
– Participate in full SDLC including requirements, design, coding, testing, deployment, and maintenance
– Optimize performance and maintain reliability of applications
- Backend & Database Engineering:
– Design and maintain SQL Server databases, schemas, and stored procedures
– Write efficient SQL queries and functions
– Work with SQL Server, Oracle, MySQL and cross-system data flows
– Ensure data integrity, performance, and availability
- Systems Integration:
– Integrate applications with ERP systems and third-party APIs
– Enable cross-department data sharing and automation
– Support interoperability between Logistics, Finance, HR, and Operations systems
– Build workflow systems and dynamic forms
- Technical Collaboration:
– Collaborate with internal stakeholders to gather requirements
– Work with Project Managers on planning and delivery
– Troubleshoot production issues and implement fixes and enhancements
Skills & Experiences
- 10–14 years of experience in software development
- Strong experience in .NET (ASP.NET, VB.NET)
- Proficiency in Python, JavaScript, HTML, CSS, JSON, XML
- Strong database experience (SQL Server, Oracle, MySQL, MongoDB)
- Experience with Visual Studio, SSMS, SSIS, SSRS, Docker
- Exposure to Power BI and AI tools is a plus
- ERP systems experience is a plus
- Bachelor’s or Master’s degree in relevant field
- Strong English communication skills
Core Competencies
- Analytical thinking
- Problem solving
- Technical design capability
- Cross-functional collaboration
- Agile mindset
- Commitment to code quality and documentation