fb_pixel
back
Back
Location:
Al Farwaniyah, Kuwait
Department: Information Technology
Job Description
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)
Job Id: ZN0bXWF2NmmfD20+DuV6EHwWm715X/0KGnSsDMtZZ/nH3C+vJxvKEFtent57iHCoCTzWjit7syX/aZogDjTF7qzyjRGRh4CMTeZ4V8uZi6+txI7x03nkw9CjKt/mvBrMfX2CtYE2nK+N5LTRIoqS5GqInJgAfTHOhsgB9RZtiw==
companyLogo
KDD
Industrial Database Software Engineer