الصفحة الرئيسية البحرين IT Developers (Bahraini Nationals)

الصفحة الرئيسية البحرين IT Developers (Bahraini Nationals)

IT Developers (Bahraini Nationals)

دوام كامل في NAIB IT في Bahrain
نُشرت يوم December 17, 2024

تفاصيل الوظيفة

Roles & Responsibilities: To implement websites, applications, services, and databases, maintain content, and oversee day-to-day operations. Responsibilities include maintaining & upgrading existing applications, testing and QA applications, enhancing software development capabilities, and contributing to the effective and timely delivery of solutions. Minimum Qualifications:

  1. Experience with .NET Core latest stable version (m)
  2. Experience with front-end Blazor and MVC (m)
  3. Experience with .NET Core API development (m)
  4. Experience with SQL and .NET Core Data Access through Dapper and EF (m)
  5. Experience with security, authentication, and authorization (m)
Duties & Responsibilities Backend
  1. Develop robust and scalable backend services using .NET Core with the latest stable version.
  2. Design and implement RESTful APIs to support frontend functionality.
  3. Collaborate with frontend developers to integrate frontend and backend systems seamlessly.
  4. Ensure high performance and reliability of backend services through proper testing and optimization.
  5. Implement security measures such as authentication and authorization protocols.
Frontend
  1. Develop responsive and user-friendly frontend applications using modern web technologies, mainly .NET Core (Blazor and MVC), HTML5, CSS3, and JavaScript frameworks.
  2. Collaborate with designers to implement UI/UX designs into frontend components.
  3. Ensure cross-browser compatibility and optimize frontend performance.
  4. Integrate frontend applications with backend services through RESTful APIs.
  5. Have a good understanding of UX/UI Design.
Database, Testing, and Quality Assurance
  1. Design, develop, and maintain databases using Microsoft SQL Server, MySQL, and other relational database management systems.
  2. Optimize database performance through proper indexing, query optimization, and database tuning.
  3. Ensure data integrity and security through proper data modeling and access control mechanisms.
  4. Collaborate with backend developers to design database schemas that support application requirements.
  5. Implement data migration, ETL (DTS), and transformation scripts as needed.
  6. Develop and execute comprehensive test plans for front-end and backend applications.
  7. Automate testing processes using frameworks.
  8. Perform manual testing to identify bugs, defects, and usability issues.
  9. Understand software development best practices, including version control and testing methodologies.
  10. Monitor application performance and conduct load testing to identify bottlenecks.
Skills
  1. At least 5 years of experience in .NET development.
  2. Holder of IT-related B.Sc. or Diploma.
  3. Certified Microsoft Developer.
  4. Experience with Visual Studio and Visual Studio Code.
  5. Experience with Postman and other API testing tools.
  6. Understanding of AWS Lambda.
  7. Understanding of AWS Gateway.
  8. Experience with version control systems like Git.
  9. Experience with automated testing frameworks and tools.
  10. Familiarity with database administration tasks such as backups, restores, and monitoring.
Job Type: Full-time #J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
تحسين فرصتك لحصول على وظيفة خذ دورة عبر الإنترنت على مكتبة البنية التحتية لتكنولوجيا المعلومات (ITIL) ابتداءً من الآن. تطلب ترويج10 دولار للدورات عبر الإنترنت. انظر جميع الدورات
See All IT Jobs
تعليقات وملاحظات تعليقات وملاحظات