Find a jobRecruiters

DOT NET DEVELOPER

Exclusive opportunity

Onsite

DOT NET DEVELOPER

Wajda International Technology Services

DOT NET DEVELOPER

Skills

SQL QueriesC#.NETGitGDPR

21 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Location:

Manama, Bahrain

Work mode:

Onsite

Published on:

29 September 2026

What they need


JOB DESCRIPTIONSenior .NET Developer

Department: Information Technology / Software Development
Position: Senior .NET Developer
Employment Type: Full-Time
Contract Duration: 2 Years
Reporting To: Project Manager / IT Manager

  1. Job Purpose

The Senior .NET Developer will be responsible for the design, development, testing, implementation, maintenance, and continuous enhancement of software applications and related systems throughout the two-year contract period.

The position will support the successful implementation and ongoing development of project requirements by developing reliable, scalable, secure, and maintainable software solutions using Microsoft .NET technologies.

  1. Key Responsibilities
  • Design, develop, test, deploy, maintain, and enhance software applications using .NET technologies.
  • Develop and maintain applications using C#, .NET / .NET Core, ASP.NET Core, and related Microsoft technologies.
  • Develop and maintain web applications, RESTful APIs, backend services, and supporting components.
  • Analyze business and technical requirements and translate them into effective software solutions.
  • Design and implement scalable and maintainable application architectures.
  • Integrate applications with databases, third-party systems, APIs, and other enterprise platforms.
  • Work with relational databases and develop efficient database queries, stored procedures, and data-access components.
  • Perform unit testing, integration testing, debugging, and troubleshooting of applications.
  • Identify and resolve application defects, performance issues, and technical problems.
  • Participate in code reviews and maintain coding standards and development best practices.
  • Develop secure applications while following appropriate authentication, authorization, data protection, and application security practices.
  • Maintain technical documentation, system documentation, source code, and deployment documentation.
  • Support application deployment, configuration, upgrades, and production releases.
  • Monitor application performance and implement improvements where required.
  • Maintain and enhance existing applications based on project requirements and user feedback.
  • Collaborate with project managers, business users, system administrators, database administrators, and other technical team members.
  • Participate in system integration activities and troubleshoot integration-related issues.
  • Support continuous improvement and modernization of existing software systems.
  • Ensure software development activities are completed within agreed timelines and quality standards.
  • Provide technical support during implementation, testing, deployment, and post-deployment activities.
  • Perform any other software development and technical duties relevant to the project.
  1. Mandatory Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum 2 years of senior-level experience in .NET development.
  • Strong hands-on experience with C# and .NET / .NET Core.
  • Practical experience with ASP.NET Core and web application development.
  • Experience in developing and consuming RESTful APIs and web services.
  • Experience working with relational databases and SQL.
  • Experience with software development lifecycle processes, including development, testing, deployment, maintenance, and enhancement.
  • Strong troubleshooting and problem-solving capabilities.
  • Good understanding of software development principles, object-oriented programming, and application architecture.
  1. Preferred Technical Skills
  • ASP.NET Core MVC / Web API
  • C#
  • .NET / .NET Core
  • Entity Framework Core
  • REST APIs
  • SQL Server or equivalent relational databases
  • Git / source control systems
  • Unit and integration testing
  • Authentication and authorization
  • API integration
  • CI/CD and deployment practices
  • Cloud-based application deployment
  • Application performance optimization
  • Secure software development practices
  1. Required Competencies
  • Strong analytical and problem-solving skills.
  • Ability to independently analyze technical requirements and develop appropriate solutions.
  • Strong debugging and troubleshooting skills.
  • Ability to work effectively in a project-based environment.
  • Good communication and documentation skills.
  • Ability to manage multiple development tasks and meet project deadlines.
  • Attention to software quality, security, performance, and maintainability.
  • Ability to work collaboratively with technical and non-technical stakeholders.
  1. Key Deliverables

The Senior .NET Developer will be expected to contribute to:

  • Successful implementation of assigned software development requirements.
  • Development of new applications, modules, APIs, and system components.
  • Enhancement and maintenance of existing applications.
  • Timely resolution of application defects and technical issues.
  • Successful system integration and deployment.
  • Technical documentation and knowledge transfer.
  • Continuous improvement of application performance, reliability, security, and functionality.

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Taleo

.NET developer

-

Freelance

Brussels, Belgium

Hybrid

Skills

MongoDB.NETMicrosoft SQL ServerRabbitMQEF Core

7 months ago

Quick apply

Elliott Group

.NET Developer

Permanent contract

Luxembourg

Onsite

Skills

.NETFullstack Development

3 months ago

Quick apply

Sparagus

.NET Developer

Freelance

Remote

Skills

.NET

2 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools