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

Senior .NET Developer

Job in Manama, Bahrain
Listing for: Zain
Full Time position
Listed on 2026-08-29
Job specializations:
  • Software Development
    Backend Developer, .NET Developer
Salary/Wage Range or Industry Benchmark: 18000 - 28000 BHD Yearly BHD 18000.00 28000.00 YEAR
Job Description & How to Apply Below

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 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 collaborative development workflows.
  • Collaborate with infrastructure and Dev Ops 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, 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.
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…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary