Senior .NET Developer

Zain Bahrain

Manama

On-site

BHD 18,000 - 30,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Zain Bahrain is seeking a Senior .NET Developer to lead design, development, and maintenance of .NET desktop, web, and API solutions. You will deliver scalable, secure systems and collaborate with stakeholders and cross‑functional teams to ensure reliable performance.

The ideal candidate has 5+ years of hands‑on .NET (C#), REST/WCF services, SQL Server, and IIS deployment, with experience in high availability and DevOps workflows. Telecom exposure is a plus.

Qualifications

  • Bachelor's Degree in Computer Science or related field.
  • 5+ years hands-on .NET (C#) including desktop, Windows services, and ASP.NET.
  • Experience with WCF and RESTful services.
  • Strong SQL Server knowledge: design, indexing, procedures, views.
  • Experience designing load-balanced, fault-tolerant APIs.
  • Experience with Git and collaborative workflows.

Responsibilities

  • Design, develop, and maintain .NET desktop, web, and API solutions.
  • Lead integration of high-availability APIs and backend services.
  • Implement secure REST and WCF services.
  • Deploy applications on IIS with performance tuning and load balancing.
  • Collaborate with stakeholders to gather and refine requirements.
  • Mentor other developers and lead estimation and planning sessions.
  • Coordinate with DevOps for deployments and environment readiness.
  • Support QA in testing and bug fixing.
  • Participate in security best practices and industry trends.

Skills

.NET (C#)
REST APIs
WCF services
SQL Server
IIS deployment
Git/DevOps
WebSocket/TCP/IP
Code optimization
Mentorship

Education

Bachelor's Degree (CS/Computing)

Tools

Git

Job description

Zain is the pioneer of mobile telecommunications in the Middle East. We began life in 1983 in Kuwait as the region's first mobile operator, and since the initiation of our expansion strategy in 2003, we have expanded rapidly. Read more here: https://zain.com/en/about-us/overview

About the Role

As a Senior .NET Developer, the individual takes a lead role in designing, developing, and maintaining robust software solutions across desktop applications, services, APIs, and integrations. They are responsible for delivering scalable and secure .NET-based systems that align with business requirements, while ensuring performance, reliability, and maintainability. The Senior .NET Developer works closely with business stakeholders, architects, and cross-functional teams to drive end-to-end solution delivery.

What We Need From You

Design,develop, and maintain .NET applications includingdesktop, console, Windows services, and web-based solutions.

Lead thedevelopment and integration of high-availability APIs and backend services.

Implement and maintain secure and scalable REST and WCF services.

Design anddeploy applications on IIS with a focus on performance tuning and load balancing.

Collaborate with business stakeholders to gather, analyze, and refine requirements.

Translate business needs into functional and technical specifications.

Perform impact analysis, scoping, and solutiondesign.

Troubleshoot application issues, conduct root cause analysis, and implement fixes.

Optimize performance of code, database queries, and application behavior.

Develop and integrate with SQL Server: tables, stored procedures, functions, views, and PLSQL where required.

Integrate systems with third-party APIs and services including TCP/IP and WebSocket-based communication.

Conduct code reviews and provide technical mentorship to otherdevelopers.

Lead planning and estimation sessions, and ensure timelydelivery of tasks.

Work with version control systems (e.g., Git) and collaborativedevelopment workflows.

Collaborate with infrastructure andDevOps teams to ensure smoothdeployments and environment readiness.

Work closely with QA for testing, validation, and bug fixing.

Engage in ongoing reporting, system monitoring, and tuning activities.

Participate in business meetings, requirement workshops, and sprint planning sessions.

Ensure security best practices are followed in applicationdesign and implementation.

Stay up to date on industry trends, emerging technologies, and recommend improvements to existing systems.

Experience or exposure to telecom systems and protocols is considered a strong plus.

Perform tasks as requested.

Qualifications and Experience

Bachelor's Degree in relevant field ( Computer science, Programming)

5+ years of hands‑on experience with .NET (C#), includingdesktop applications, Windows services, and ASP.NET.

Telecom industry experience is a plus.

Strong experience with console applications, libraries (DLLs), and service-oriented architectures.

In-depth experience with WCF and RESTful services.

Experiencedesigning load-balanced, fault-tolerant, and high-availability APIs.

Experience with version control systems (e.g., Git) and collaborativedevelopment workflows.

Experience gathering business requirements, performing impact analysis, and documentingdesign specs.

Strong experience integrating third‑party services and protocols (e.g., TCP/IP, WebSockets).

Skills and Knowledge

Solid knowledge of IIS configuration, hosting, troubleshooting, and tuning.

Strong proficiency in Microsoft SQL Server: databasedesign, indexing, stored procedures, PLSQL, and views.

Proven ability to troubleshoot application, performance, and network‑related issues.

Excellent communication skills and experience working directly with business users.

Strong planning and organizational skills - able to manage multiple tasks and meetdeadlines.

Understanding of security principles in .NET applications.

Knowledge of reporting tools and performance diagnostics.

Equal Employment Opportunity Statement

We are an equal opportunity employer and welcome applications from individuals of all backgrounds, including persons with disabilities and those who may require reasonable accommodations to perform their duties. We are committed to maintaining an inclusive workplace and to ensuring that all employees are supported to succeed.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Engineer: Build Scalable APIs & Secure Apps
Senior .NET Engineer: Build Scalable APIs & Secure Apps

Zain Bahrain • Manama

On-site
BHD 18,000 - 30,000
Associate, Software Engineer
Associate, Software Engineer

01 Systems • Manama

On-site
Monthly transport allowance
Bahrain visa Sponsorship
Medical Insurance
+1
ZAIN2479 - Manager - IT Operations
ZAIN2479 - Manager - IT Operations

Zain Bahrain • Manama

On-site
BHD 15,000 - 21,000
Presales Expert
Presales Expert

Zain • Manama

On-site
BHD 20,000 - 32,000
ZAIN2420 - Generation Z - Application Testing Trainee
ZAIN2420 - Generation Z - Application Testing Trainee

Zain Bahrain • Manama

On-site
BHD 9,000 - 15,000
Senior .NET Web Engineer: ASP.NET MVC & Web API
Senior .NET Web Engineer: ASP.NET MVC & Web API

01 Systems • Manama

On-site
Monthly transport allowance
Bahrain visa Sponsorship
Medical Insurance
+1
.NET Developer
.NET Developer

Virtuthinko W. L • Manama

On-site
BHD 11,000 - 20,000
Senior Mobile App Developer
Senior Mobile App Developer

LanceSoft Middle East • Capital Governorate

On-site
BHD 12,000 - 18,000
IP Network Architect & Automation Lead
IP Network Architect & Automation Lead

Zain • Manama

On-site
BHD 24,000 - 42,000
Senior Mobile Application Developer
Senior Mobile Application Developer

Confidential Company • Manama

On-site
BHD 12,000 - 15,000