Talent.com
ZAIN1977 - Senior.NET Developer

ZAIN1977 - Senior.NET Developer

Zain BahrainManama, Capital Governorate, Bahrain
30+ days ago
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.
  • 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) :

  • Resume / CV
  • Passport-size photograph
  • Highest Education Qualification
  • #J-18808-Ljbffr

    Create a job alert for this search

    Developer • Manama, Capital Governorate, Bahrain