Skip to main content

About The Position


We are seeking a highly skilled Full Stack Developer with expertise in C# .NET Core, ASP.NET Core, Web API, MVC architecture, SQL server and TypeScript. The ideal candidate will excel in building scalable, high-performing applications using modern web frameworks and architecture. You will design, develop, and implement both front-end and back-end components, adhering to best practices in TDD, DDD, and Microservices architecture.

Key Responsibilities


  • Design, develop, and maintain web applications using C# .NET Core and ASP.NET Core.
  • Build robust RESTful Web APIs and Microservices for scalable solutions. Develop responsive front-end applications using TypeScript.
  • Implement data persistence using Entity Framework Core (EF Core) with optimized performance. Write unit tests using XUnit/NUnit and adhere to Test-Driven Development (TDD) practices.
  • Apply Domain-Driven Design (DDD) principles to structure complex applications. Collaborate with cross-functional teams to gather requirements and deliver high-quality software.
  • Optimize applications for performance, scalability, and security.
  • Perform code reviews, troubleshoot issues, and ensure adherence to best coding practices.
  • Version Control: Collaborate using Git and GitHub

Required Skills & Qualifications


  • Strong experience with C#, .NET Core and ASP.NET Core. Proficient in building Web APIs and Microservices architectures. Hands on experience with React.js and TypeScript.
  • Solid understanding of Entity Framework Core (EF Core) for database interactions. Expertise in writing unit tests using xUnit/nUnit.
  • Familiarity with TDD (Test-Driven Development) and DDD (Domain-Driven Design) methodologies.
  • Strong problem-solving skills and ability to design scalable solutions. Excellent understanding of RESTful APIs, design patterns, and software architecture principles.

Educational Requirements


  • Any Graduate.