.NET Developer

Translated
On-site Full Time
Bahrain , Manama
--

Job Details

  • At least three years of experience in web application development including design, development, and maintaining web applications using Microsoft MVC .NET framework and C#.

  • Experience working with Oracle 19c and MS SQL databases, including writing complex SQL queries and procedures.

  • Experience in integrating enterprise systems with payment gateways and third-party APIs.

  • Solid understanding of software development lifecycle (SDLC), object-oriented programming (OOP), and design patterns.

  • Strong problem-solving skills and the ability to troubleshoot software and integration issues.

  • Experience working in payments, airport, aviation, or logistics systems is a plus.

  • Strong verbal and written communication skills with the ability to explain technical concepts to non-technical users.

  • Ability to work independently and collaboratively within a cross-functional team.

  • Ability to manage multiple tasks and adapt to changing priorities in a fast-paced environment.

  • Work with Oracle 19c and Microsoft SQL Server databases to create and manage stored procedures, views, and complex queries.

  • Collaborate with cross-functional teams, including business analysts and system administrators, to gather requirements and translate them into functional solutions.

  • Support the integration of existing systems with external platforms including payment gateways (e.g., Credimax, Benefit, other Bahrain payment portals).

  • Develop APIs and intermediate staging layers to support data synchronization between systems.

  • Implement front-end interfaces using HTML, CSS, and modern front-end frameworks as required.

  • Ensure application performance, scalability, and security by conducting regular code reviews and performance optimizations.

  • Troubleshoot and resolve software issues, bugs, and performance bottlenecks in a timely manner.

  • Document technical specifications, coding standards, and deployment procedures for all developed modules.

  • Provide technical support and training to users and internal teams on the usage of the developed systems and modules.

  • Participate in the development and deployment of a new scheduling module and support its integration with other systems.

  • Provide on-site support and system maintenance throughout the project lifecycle, including post-deployment.

Desired Candidate Profile

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • Professional certifications in Microsoft .NET development or equivalent are preferred.

  • Candidate should be in Bahrain.

Similar Jobs