Software Engineer

KDD

Mubarak Al-Kabeer

On-site

KWD 24,000 - 36,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

KDD in Kuwait is seeking an experienced software architect/developer to design and guide enterprise ASP.NET solutions. You will architect scalable systems, build MS SQL databases, and produce SSRS/Power BI dashboards while collaborating across departments and vendors.

Responsibilities cover the full SDLC, including requirements, design, coding, testing, deployment, and maintenance, with hands-on coding as needed. Fluency in English is required; Arabic is a plus.

Qualifications

  • Bachelor’s degree in computer science, software engineering, information technology, or a related field.
  • Master’s degree is a plus.

Responsibilities

  • Lead, design, and guide software development initiatives, while contributing individually when needed.
  • Architect and design scalable software systems and solutions.
  • 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.
  • Participate in all phases of the software development lifecycle: requirements gathering, design, coding, testing, deployment, and maintenance.
  • Collaborate with cross-functional teams including department managers, vendors, and engineers.

Skills

ASP.NET
MS SQL Server
Power BI
SSRS
Software architecture
Data visualization
Communication
English communication

Education

Bachelor's degree in computer science or related field
Master’s degree (a plus)

Tools

Power BI
SSRS
MS SQL Server

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)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IT Engineer Software
IT Engineer Software

Client of Angel Gulf Jobs • Kuwait City

On-site
KWD 9,000 - 13,000
Senior ASP.NET Architect & Data Platform Lead
Senior ASP.NET Architect & Data Platform Lead

KDD • Mubarak Al-Kabeer

On-site
KWD 24,000 - 36,000
Assistant Manager - Custom Applications & Integration
Assistant Manager - Custom Applications & Integration

KDD • Kuwait City

On-site
KWD 20,000 - 30,000
E T Temporary (Junior Service Delivery Analyst)
E T Temporary (Junior Service Delivery Analyst)

Global Roles • Kuwait

Hybrid
KWD 15,000 - 25,000
Digital Transformation Specialist
Digital Transformation Specialist

Openware Information Systems Consulting Company • Kuwait

On-site
KWD 36,000 - 72,000
IT Manager
IT Manager

Client of Hudson Manpower • Kuwait City

On-site
KWD 25,000 - 40,000
Engineering Manager, Core E-Commerce Platform
Engineering Manager, Core E-Commerce Platform

Ameera Talent Solutions LTD • Kuwait City

On-site
KWD 12,000 - 19,000
IT Manager | Hospitality | Kuwait
IT Manager | Hospitality | Kuwait

Hudson Manpower Inc. • Farwaniya

On-site
KWD 12,000 - 18,000
IT Manager | Hospitality | Kuwait
IT Manager | Hospitality | Kuwait

Hudson Manpower Inc. • Kuwait City

On-site
KWD 12,000 - 24,000
Principal - Data Architecture
Principal - Data Architecture

National Bank of Kuwait • Kuwait City

On-site
KWD 12,000 - 18,000