Senior Full-Stack Engineer (.NET / Angular)

GAMP LTD

Employer Active

Posted 6 hrs ago

Experience

5 - 8 Years

Job Location

Alexandria - Egypt

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

  • Architect and Develop: Design, build, and maintain scalable backend services and RESTful APIs using C# and ASP.NET.
  • API Excellence: Create and maintain clean, comprehensive, and interactive API documentation using Swagger (OpenAPI).
  • Database Mastery: Take ownership of database design and optimization across various platforms like SQL Server and PostgreSQL, leveraging Entity Framework Core.
  • Collaborate on the Frontend: Partner with the team to integrate APIs and contribute to our Angular codebase, ensuring seamless end-to-end functionality.
  • Lead and Mentor: Provide technical leadership to other engineers through code reviews, design discussions, and the promotion of engineering best practices.
  • Automate and Deploy: Own features from development through to deployment using our CI/CD infrastructure on GitLab.

Desired Candidate Profile

  • 5+ years of professional software development experience, with a clear focus on backend engineering.
  • Expert-level knowledge of C# and the ASP.NET, with proven experience building complex web APIs and microservices.
  • Strong proficiency with relational databases (e.g., SQL Server, PostgreSQL), including advanced schema design and query optimization.
  • Proficient in creating and maintaining API documentation using Swagger (OpenAPI).
  • Deep experience with ORMs, particularly Entity Framework Core.
  • Familiarity with modern frontend development. You must be comfortable navigating and contributing to an Angular codebase using TypeScript, HTML, and CSS.
  • Solid understanding of software architecture principles, SOLID design patterns, and building distributed systems.
  • Proficiency with Git for version control.
  • Excellent problem-solving, analytical, and communication skills.

Preferred Qualifications (Nice to Haves)

  • Deep experience with CI/CD, specifically with GitLab and GitLab Pipelines.
  • Hands-on experience with containerization using Docker and orchestration with Kubernetes.
  • Familiarity with identity and access management solutions like Keycloak.
  • Experience with messaging queues (RabbitMQ) and in-memory data stores (Redis).
  • Familiarity with modern cloud-native tools like .NET Aspire.
  • Experience with automated testing frameworks like NUnit.

Company Industry

Department / Functional Area

Keywords

  • Senior Full-Stack Engineer (.NET / Angular)

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com