.net developer

Tanqeeb

Manama

On-site

BHD 12,000 - 18,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Tanqeeb in Bahrain seeks a skilled .NET Developer / Senior .NET Developer to design, develop, and maintain enterprise-grade software and backend services for the National Genome Project. You will build scalable backends, RESTful APIs, Blazor interfaces, and data solutions using Microsoft tech and modern patterns.

The role emphasizes Clean Architecture and DDD, SQL Server/Oracle databases, and system integrations.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field.
  • Relevant professional experience in .NET software development.
  • Experience with enterprise-level applications and system integration.

Responsibilities

  • Design, develop, and maintain enterprise applications using .NET / ASP.NET Core.
  • Develop and maintain RESTful APIs and backend services.
  • Build web applications using Blazor and ASP.NET MVC.
  • Design scalable software architectures with Clean Architecture and DDD.
  • Develop and optimize databases with SQL Server and Oracle.
  • Write efficient SQL queries, stored procedures, and schemas.
  • Integrate internal and external systems via APIs and enterprise services.
  • Perform debugging, testing, and performance optimization.

Skills

C#/.NET Core
RESTful APIs
Blazor/ASP.NET MVC
SQL Server/Oracle
DDD/Clean Architecture
Enterprise integration
Git/Source Control
Backend design

Education

Bachelor's degree in CS/SE/IT

Tools

Git

Job description

Project: National Genome Project
Location: Bahrain
Contract: One-Year Contract, Renewable

Job Summary

We are looking for a skilled . NET Developer / Senior . NET Developer to join the National Genome Project. The successful candidate will be responsible for designing, developing, integrating, and maintaining enterprise-level software applications and backend services.

The role focuses on developing scalable backend systems, RESTful APIs, web applications, database solutions, and enterprise integrations using modern Microsoft technologies and software architecture principles.


Key Responsibilities
  • Design, develop, and maintain enterprise applications using . NET / ASP . NET Core.

  • Develop and maintain RESTful APIs and backend services.

  • Build web applications using Blazor and ASP . NET MVC.

  • Design and implement scalable and maintainable software architectures.

  • Apply software architecture principles such as Clean Architecture and Domain-Driven Design (DDD).

  • Develop and optimize database solutions using Microsoft SQL Server and Oracle.

  • Write efficient SQL queries, stored procedures, and database structures.

  • Integrate internal and external systems through APIs and enterprise integration services.

  • Perform debugging, troubleshooting, testing, and performance optimization.

  • Participate in code reviews and ensure adherence to software development best practices.

  • Collaborate with software developers, system analysts, database specialists, and other technical teams.

  • Prepare and maintain technical documentation.

  • Ensure the developed solutions meet project requirements, security standards, scalability requirements, and performance expectations.

Required Technical Skills
  • Strong experience with C# and . NET / ASP . NET Core.

  • Strong knowledge of RESTful API development.

  • Experience with Blazor and/or ASP . NET MVC.

  • Strong knowledge of SQL Server and/or Oracle databases.

  • Experience with software architecture and design patterns.

  • Good understanding of Clean Architecture.

  • Knowledge of Domain-Driven Design (DDD).

  • Experience with enterprise application development and system integration.

  • Familiarity with Git and source control systems.

  • Understanding of software development lifecycle, testing, and deployment practices.

Desired Candidate Profile
Qualifications & Experience
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • Relevant professional experience in . NET software development.

  • Experience in developing enterprise-level applications is preferred.

  • Senior-level candidates should demonstrate strong experience in software architecture, system design, and technical problem-solving.

Preferred Skills
  • Experience working on healthcare, genomics, government, or large-scale enterprise projects.

  • Experience with cloud technologies and enterprise integrations.

  • Knowledge of secure software development practices.

  • Strong analytical and problem-solving skills.

  • Good communication and teamwork skills.

Position Level

The position may be offered as:

  • . NET Developer – for candidates with relevant hands-on development experience.

  • Senior . NET Developer – for experienced candidates with strong expertise in architecture, system design, and enterprise application development.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Backend Architect
Senior .NET Backend Architect

Tanqeeb • Manama

On-site
BHD 12,000 - 18,000
Senior .NET / Full-Stack Developer
Senior .NET / Full-Stack Developer

Tech Bay IT Solutions • Manama

On-site
BHD 30,000 - 42,000
Senior .NET & Full-Stack Lead - AI, Real-Time & Healthcare
Senior .NET & Full-Stack Lead - AI, Real-Time & Healthcare

Tech Bay IT Solutions • Manama

On-site
BHD 30,000 - 42,000
Senior .NET Developer at Zain
Senior .NET Developer at Zain

Zain • Manama

On-site
BHD 17,000 - 26,000
.NET Developer
.NET Developer

Virtuthinko W. L • Manama

On-site
BHD 11,000 - 20,000
AI Integration Developer
AI Integration Developer

PRESICION SOLUTION LAND SURVEY ENGINEERING CONSULT ancy • Manama

On-site
BHD 12,000 - 24,000
ZAIN2483 - Senior .NET Developer
ZAIN2483 - Senior .NET Developer

Zain Bahrain • Manama

On-site
BHD 18,000 - 26,000
Senior .NET Full-Stack Architect – Enterprise Systems
Senior .NET Full-Stack Architect – Enterprise Systems

Client of Exceed IT Services • Bahrain

On-site
BHD 50,000 - 70,000
Associate, Software Engineer
Associate, Software Engineer

01 Systems • Manama

On-site
BHD 11,160 - 16,740
Monthly transport allowance
Bahrain visa Sponsorship
Medical Insurance
+1
AI Integration Developer
AI Integration Developer

Tech Bay IT Solutions • Manama

On-site
BHD 18,000 - 28,000