Bahrain Jobs
Description: We are seeking a skilled .NET Developer for a part-time, project-based engagement to design, develop, and deliver features for a web application. The ideal candidate is self-directed, communicates clearly, and can produce high-quality, maintainable code on schedule. This role reports to the Project Manager / Product Owner.
Duration & Commitment
Key Responsibilities
Collaborate with product owners, designers, and other developers to define tasks and deliverables
Design and implement backend services, APIs, and business logic using .NET technologies
Develop frontend components when required (Blazor, Razor Pages, or integration with SPA frameworks)
Write clean, well-documented, and testable code; create and run unit/integration tests
Integrate with databases and external systems (e.g., SQL Server, REST APIs, message queues)
Troubleshoot, debug, and optimize performance and scalability issues
Participate in code reviews and follow established CI/CD processes
Deliver work in incremental milestones and provide regular status updates
Required Skills & Experience
3+ years professional experience with Microsoft .NET (preferably .NET Core / .NET 6+)
Strong knowledge of C# and object-oriented design principles
Experience building RESTful APIs (ASP.NET Core, Web API)
Proficient with relational databases (SQL Server, Entity Framework Core) and ORM usage
Familiar with source control (Git) and branching workflows
Experience with automated testing (unit tests, integration tests)
Familiarity with CI/CD pipelines (Git
Hub Actions, Azure Dev
Ops, Jenkins, etc.)
Ability to work independently, estimate tasks, and meet deadlines
Good written and verbal communication skills in English
Verified Listing
This role has been verified for authenticity, market-rate compensation, and remote eligibility.
Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.