Senior Software Engineer – (.NET)



Job Description:

We have an opening for Principal Software Engineer (.NET). Candidates should have at least 5+ years of experience in .NET. Depending upon expertise, strong candidates may additionally be given further responsibilities. Apply only if you consider yourself to be the very best and are looking for challenges and rewards that no other company will provide.

Responsibilities:

  • Researching, designing, implementing and maintaining high-quality software systems using .NET technologies to meet internal/external client’s requirements.
  • Rewriting existing service on newest technology stack and adding new functionality to it. Refactoring of critical parts of production products.
  • Cooperate with other software developers, testers, BI developers, business and systems analysts, and solution architects.

Requirements:

  • Strong knowledge of .NET Core and .NET framework 3.5 – 4.8
  • Have worked with MS SQL and understands concepts like normalization, de-normalization, indexing, clustering, views vs materialized views, transaction isolation levels etc.
  • Have worked with EntityFramework, Web API/WCF and ASP.NET Core
  • Have worked with, or has great understanding of Message Queue (Azure ServiceBus, RabbitMQ)
  • Has great understanding of asynchronous and multithreaded programming
  • Experienced with 3rd party integrations
  • Being result-oriented, ability to make things done
  • Good communication skills in English (verbally and written)
  • Familiarity with Docker
  • Understands microservices architecture
  • Have worked with, or understands, Azure services like Logic Apps, Functions, Service Fabric, API Apps, AKS, Redis etc.
  • Has worked with GIT / Azure DevOps
  • Has worked with MS CRM / MS CRM Web service

APPLY HERE


Published On: August 02, 2023 16:38

DETAILS

Salary: Unknown PKR

Experience: 5+ years

Job Type: Full Time

Location: Karachi

Published: August 02, 2023

Update: August 02, 2023

Join newsletter to receive jobs updates.