Senior .NET Developer

Zain

Manama

On-site

BHD 18,000 - 28,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Zain is seeking a Senior .NET Developer to lead design, development and maintenance of robust .NET-based systems across desktop applications, services, APIs and integrations. You will work with stakeholders, architects, and cross-functional teams to drive end-to-end delivery, focusing on performance, security, and reliability.

The role requires 5+ years in .NET (C#) including WCF/REST, IIS, and high-availability API design, with strong collaboration and mentoring of other developers.

Qualifications

  • Bachelor's degree in a relevant field.
  • 5+ years hands-on experience with .NET (C#), including desktop apps, Windows services, and ASP.NET.
  • Experience with WCF and RESTful services.
  • Experience designing load-balanced, fault-tolerant APIs.
  • Experience with Git and collaborative development workflows.
  • Strong requirements gathering, impact analysis, and documentation.

Responsibilities

  • Design, develop, and maintain .NET applications including desktop, console, Windows services, and web-based solutions.
  • Lead the development and integration of high-availability APIs and backend services.
  • Implement secure and scalable REST and WCF services.
  • Design and deploy applications on IIS with performance tuning and load balancing.
  • Collaborate with stakeholders to gather and refine requirements.
  • Translate business needs into functional and technical specs.
  • Perform impact analysis, scoping, and solution design.
  • Troubleshoot issues, root cause analysis, and fixes.
  • Optimize performance of code, queries, and behavior.
  • Lead planning and estimation sessions; ensure timely delivery.
  • Work with Git and collaborative workflows; partner with DevOps for deployments.
  • Engage QA for testing, validation, and bug fixes.
  • Stay updated on trends and recommend improvements.

Skills

5+ years .NET (C#)
desktop applications
Windows services
ASP.NET
console applications
libraries (DLLs)
service-oriented architectures
WCF
RESTful services
load balancing / HA APIs
Git & workflows
requirements gathering
impact analysis
design specifications
third‑party services TCP/IP WebSockets
security in .NET
reporting tools & diagnostics

Education

Bachelor s Degree in Computer Science or Programming

Tools

Git
IIS
DLLs

Job description

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 including desktop, 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 and deploy 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 WebSocket-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 collaborative development workflows.
  • Collaborate with infrastructure and DevOps teams to ensure smooth deployments 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#), including desktop 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 collaborative development workflows.
  • Experience gathering business requirements, performing impact analysis, and documenting design 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: 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.
Desired Candidate Profile
  • Bachelor s Degree in relevant field ( Computer science, Programming)
  • 5+ years of hands‑on experience with .NET (C#), including desktop 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 collaborative development workflows.
  • Experience gathering business requirements, performing impact analysis, and documenting design specs.
  • Strong experience integrating third‑party services and protocols (e.g., TCP/IP, WebSockets).
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

.NET Developer
.NET Developer

Virtuthinko W. L • Manama

On-site
BHD 11,000 - 20,000
Associate, Software Engineer
Associate, Software Engineer

01 Systems • Manama

On-site
Monthly transport allowance
Bahrain visa Sponsorship
Medical Insurance
+1
Senior .NET Lead: Architect Scalable, Secure Apps & APIs
Senior .NET Lead: Architect Scalable, Secure Apps & APIs

Zain • Manama

On-site
BHD 18,000 - 28,000
Software Developer
Software Developer

Virtuthinko W. L • Manama

On-site
BHD 13,000 - 20,000
Senior OutSystems Architect _Developer
Senior OutSystems Architect _Developer

Leading Edge • Manama

On-site
BHD 33,000 - 46,000
Senior Quality Assurance Automation Engineer
Senior Quality Assurance Automation Engineer

01 Systems • Manama

On-site
BHD 18,000 - 27,000
Relocate to Malta .NET Full Stack Developer
Relocate to Malta .NET Full Stack Developer

Black Pen Recruitment • Manama

Hybrid
BHD 22,000 - 32,000
Relocation support
Competitive salary
Training and development opportunities
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
Senior .NET Full-Stack Architect – Enterprise Systems
Senior .NET Full-Stack Architect – Enterprise Systems

Client of Exceed IT Services • Bahrain

On-site
BHD 50,000 - 70,000
Senior .NET Core Full-Stack Engineer for Platforms
Senior .NET Core Full-Stack Engineer for Platforms

Explore more jobs • Bahrain

On-site
BHD 18,000 - 30,000