خلاصة

Back End Developer

Date Posted

September 23

Work Type

-

Job Level

-

Job Location

🇸🇦 Saudi Arabia

Job Overview:

We are seeking a skilled Backend Developer with expertise in .NET to join our dynamic development team. You will be responsible for developing and maintaining server-side logic, database management, and integration with frontend components. As a Backend Developer, you will work closely with frontend developers, product managers, and system architects to ensure seamless and efficient system performance.


Key Responsibilities:

1- Backend Development:

  • Design, develop, and maintain server-side applications using .NET and .NET Core.
  • Create APIs and integrate them with frontend systems to ensure smooth user interactions.
  • Ensure code quality, scalability, and security following industry standards and best practices.

2- Database Management:

  • Design, develop, and optimize database structures, queries, and stored procedures.
  • Work with relational databases like SQL Server and Entity Framework for data storage and management.
  • Ensure data security, integrity, and performance optimization.

3- System Integration:

  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Develop and integrate third-party services and APIs.
  • Manage cloud-based infrastructure (Azure or AWS) and services as needed.

4- Testing and Debugging:

  • Perform thorough testing of backend components to ensure functionality and performance.
  • Identify and fix bugs and issues that arise during development or in production.
  • Write unit tests and automated tests to ensure code reliability.

5- Documentation and Code Maintenance:

  • Maintain clear and detailed documentation for the code, APIs, and system architecture.
  • Refactor and improve the existing codebase to enhance maintainability and performance.
  • Ensure continuous improvement in code quality, application architecture, and system design.


Key Requirements:

Education:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Experience:

  • 3+ years of experience in backend development using .NET and .NET Core.
  • Strong experience with C# and ASP.NET frameworks.
  • Experience in developing and consuming RESTful APIs and SOAP services.


Skills:

  • Proficiency in SQL Server, Entity Framework, and database management.
  • Experience with cloud platforms like Microsoft Azure or AWS.
  • Strong understanding of OOP, SOLID principles, and software design patterns.
  • Familiarity with version control systems like Git.
  • Strong problem-solving skills and attention to detail.
  • Preferred Qualifications:
  • Experience with microservices architecture and distributed systems.
  • Familiarity with CI/CD pipelines using tools like Azure DevOps or Jenkins.
  • Knowledge of Docker, Kubernetes, or other containerization technologies.
  • Experience with message queuing systems (e.g., RabbitMQ, Kafka).


Benefits:

  • Competitive salary and performance-based bonuses.
  • Health and vision insurance.

Opportunitie


© Copyright 2023. All Rights Reserved by Hisham Elmorsi.

the99hired@gmail.com