Senior .NET Developer
Zain Bahrain · Manama
Job description
About the role
We are looking for a Senior .NET Developer to lead the design, development and maintenance of robust software solutions across desktop, service and web platforms. The role involves delivering scalable, secure .NET systems that meet business needs while ensuring high performance and reliability.
Key responsibilities
- Design, develop and maintain .NET applications including desktop, console, Windows services and ASP.NET solutions.
- Lead the creation and integration of high‑availability REST and WCF APIs and backend services.
- Deploy applications on IIS, perform performance tuning and configure load balancing.
- Collaborate with business stakeholders to gather requirements, translate them into technical specifications and conduct impact analysis.
- Troubleshoot issues, perform root‑cause analysis and optimise code and database queries.
- Develop and maintain SQL Server objects such as tables, stored procedures, functions and views, and use PLSQL when required.
- Integrate third‑party APIs and services using TCP/IP and WebSocket communication.
- Conduct code reviews, provide mentorship and lead planning and estimation sessions.
- Work with Git and collaborative workflows, coordinate with DevOps for deployments and with QA for testing.
- Monitor systems, report on performance and ensure security best practices are followed.
Required profile
- Bachelor’s degree in Computer Science or a related field.
- At least 5 years of hands‑on experience with .NET (C#) covering desktop, services and web development.
- Strong background in console applications, DLL libraries and service‑oriented architectures.
- Experience with WCF, RESTful services and designing fault‑tolerant, load‑balanced APIs.
- Proficiency with version control systems, especially Git.
- Ability to gather business requirements, perform impact analysis and produce clear design documentation.
- Telecom industry experience is a strong plus.
Required skills
- .NET Framework / .NET Core
- C# programming
- ASP.NET / Web API
- WCF services
- RESTful API development
- Windows Services and desktop applications
- Console applications and DLL creation
- SQL Server (tables, stored procedures, functions, views, PLSQL)
- Git version control
- IIS deployment and load balancing
- TCP/IP and WebSocket integration
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Bahrain.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 3 weeks ago
Expires 1 month from now
26 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Zain Bahrain
Manama
Related job offers
-
AI Specialist – Data & Analytics (Freelance)
Management Partners Manama -
Flutter Mobile Application Developer
Pay10 Bahrain Manama -
Junior Flutter Developer (Remote)
LeadingEdge HR Solutions Manama -
Director of Information Technology (Hotel Pre‑Opening)
kempinski Kingdom of Bahrain - Manama -
Junior Analyst – Academic Systems
RCSI Medical University of Bahrain Bahreïn