الملخص
تعلن شركة Kuwaiti Danish Dairy Company (KDD) عن وظيفة مهندس برمجيات في صبن، الكويت. يجمع الدور بين التطوير العملي وقيادة مبادرات تصميم البرمجيات وبنيتها، بما يشمل تطبيقات المؤسسات باستخدام ASP.NET وأنظمة قواعد البيانات الصناعية باستخدام MS SQL Server. تشمل المسؤوليات العمل في مراحل دورة تطوير البرمجيات، وتحسين قواعد البيانات، وإعداد تقارير SSRS ولوحات معلومات Power BI، والتعاون مع فرق متعددة التخصصات. يُشترط الحصول على درجة البكالوريوس في تخصص ذي صلة وخبرة من 5 إلى 7 سنوات في تطوير البرمجيات، مع إجادة الإنجليزية؛ وتُعد العربية ميزة إضافية.
نص الإعلان
كما نُشر على kddc.com. نقلناه من موقع صاحب العمل كما كتبه.
Position Summary:
This role involves designing, and guiding software development efforts while contributing as a hands-on developer. The incumbent is responsible for software architecture, database design, and collaboration with cross-functional teams.
Key Responsibilities:
- Lead, design, and guide software development initiatives, while contributing individually when needed.
- Architect and design scalable software systems and solutions.
- Design, develop, and implement industrial database systems (MS SQL), including data structures, optimization, and performance tuning.
- Identify and implement business process improvements to enhance efficiency and quality.
- Participate in all phases of the software development lifecycle: requirements gathering, design, coding, testing, deployment, and maintenance.
- Develop enterprise-grade applications using ASP.NET technologies.
- Write complex MS SQL queries, stored procedures, and functions.
- Develop reports and dashboards using SSRS and Power BI.
- Debug and troubleshoot application and database issues.
- Participate in architectural and code reviews to ensure technical quality.
- Collaborate with cross-functional teams including department managers, vendors, and engineers.
- Communicate technical information effectively to both technical and non-technical stakeholders.
Required Qualification:
- Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field.
- Master’s degree is a plus.
Required Experience:
- Minimum 5-7 years of experience in software development
- Proven experience in designing and implementing software architectures and enterprise-level solutions.
- Strong background in ASP.NET development.
- Solid experience in MS SQL Server – including complex queries, stored procedures, performance tuning, and database optimization.
- Hands-on experience developing reports using SSRS and dashboards using Power BI.
- Involvement in all phases of the software development lifecycle, including requirements gathering, system design, development, testing, deployment, and maintenance.
- Prior experience in identifying and executing business process improvements or workflow automation is highly desirable.
Required Technical Skills:
- Proficient in ASP.NET, .NET Framework / .NET Core
- Deep knowledge of MS SQL Server, T-SQL, indexing, and optimization techniques
- Experience with SSRS, Power BI, and data visualization/reporting tools
- Solid understanding of software architecture, design patterns, and application scalability
- Strong analytical and problem-solving skills
- Excellent communication skills (technical and non-technical)
- Ability to collaborate with cross-functional teams
- Strong documentation and presentation skills
- Fluent in English (Arabic is a plus)