×
Register Here to Apply for Jobs or Post Jobs. X

Senior .NET Developer

Job in Manama, Bahrain
Listing for: Zain Bahrain
Full Time position
Listed on 2025-12-02
Job specializations:
  • IT/Tech
Salary/Wage Range or Industry Benchmark: 22500 - 27500 BHD Yearly BHD 22500.00 27500.00 YEAR
Job Description & How to Apply Below

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:

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 the development 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 solution design.

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 Web Socket-based communication.

Conduct code reviews and provide technical mentorship to other developers.

Lead planning and estimation sessions, and ensure timely delivery 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 application design 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.

Experience designing 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, Web Sockets).

Skills and Knowledge

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

Strong proficiency in Microsoft SQL Server: database design, 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 meet deadlines.

Understanding of security principles in .NET applications.

Knowledge of reporting tools and performance diagnostics.

About Application Process

If you meet the criteria and you are enthusiastic about the role, we would welcome your application.

To complete the application you would need the following document(s):

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary