←  العودة إلى كل الوظائف

Senior .NET Developer

Zain Group

قطاع: Technology & IT

📍 المنامة، البحرين
💼 دوام كامل
🕒 نُشرت قبل 4 أسابيع

وصف الوظيفة

Role Overview

Senior .NET Developer at Zain Group. The individual takes a lead role in designing, developing, and maintaining robust software solutions across desktop applications, services, APIs, and integrations.

Role Purpose

Deliver scalable and secure .NET-based systems that align with business requirements while ensuring performance, reliability, and maintainability. Work closely with business stakeholders, architects, and cross-functional teams to drive end-to-end solution delivery.

Key Responsibilities

Design & Development

  • 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.

Requirements & Solution Design

  • 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.
  • Participate in business meetings, requirement workshops, and sprint planning sessions.

Database & Integration

  • 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.

Performance & Optimization

  • Troubleshoot application issues, conduct root cause analysis, and implement fixes.
  • Optimize performance of code, database queries, and application behavior.
  • Engage in ongoing reporting, system monitoring, and tuning activities.

Code Quality & Mentorship

  • Conduct code reviews and provide technical mentorship to other developers.
  • Ensure security best practices are followed in application design and implementation.

Planning & Delivery

  • 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.

Quality Assurance & Support

  • Work closely with QA for testing, validation, and bug fixing.
  • Stay up to date on industry trends, emerging technologies, and recommend improvements to existing systems.

Qualifications & 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.
  • 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).
  • Telecom industry experience is a plus.
  • Experience or exposure to telecom systems and protocols is considered a strong plus.

Skills & Competencies

  • 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.

الباحثون عن هذه الوظيفة بحثوا أيضاً عن

الإبلاغ عن هذه الوظيفة

⚡ تقدّم سريع

أنشئ حسابك وارفع سيرتك الذاتية للتقدّم إلى — يستغرق أقل من دقيقة.

✨ احصل على تقرير تقييم مجاني بالذكاء الاصطناعي لسيرتك الذاتية فور التسجيل.