Qureos

FIND_THE_RIGHTJOB.

Senior Software Engineer (.Net)

Lahore, Pakistan

Job Description

We are seeking a highly skilled and motivated Senior Software Engineer (.NET Core, Azure Cloud) to join our development team. This role is critical in ensuring product quality, security, and scalability, while driving innovation and aligning solutions with industry best practices and evolving market trends.

The ideal candidate should bring proven expertise in designing, developing, and maintaining enterprise-level applications using modern .NET technologies and advanced Azure cloud services, with a strong focus on performance, security, and clean architecture.

Key Responsibilities:

  • Lead the design, development, and enhancement of enterprise-level software solutions using .NET Core, ASP.NET Core MVC, Web APIs, Entity Framework, and SQL Server
  • Apply SOLID principles, design patterns, and domain-driven design (DDD) to build clean, maintainable, and scalable architectures
  • Conduct in-depth technical research to align solutions with current and emerging security and technology trends
  • Participate in solution prototyping, feature refinement, and hands-on coding to ensure product excellence
  • Mentor and guide junior developers, ensuring adherence to best practices and coding standards
  • Collaborate with cross-functional teams to ensure timely delivery of features, improvements, and integrations
  • Manage and optimize API development and API gateways (e.g., Ocelot, Apigee, Kong, or Mulesoft)
  • Design and implement solutions using microservices, message queues (RabbitMQ), logging, monitoring, debugging, and automated testing
  • Contribute to CI/CD, build automation, packaging, and deployment
  • Architect, implement, and manage advanced Azure cloud solutions, including Azure App Services, Azure Functions, Azure Kubernetes Service (AKS), Azure DevOps, Azure Storage, Azure Service Bus, Azure API Management, and Azure Monitor
  • Stay current with containerization and orchestration technologies and integrate them effectively with Azure services

Required Skills & Expertise:

  • Minimum 4–6 years of professional software development experience with a strong focus on enterprise-level applications

Hands-on expertise in:

  • Microsoft Azure (mandatory, advanced-level proficiency): AKS, Azure Functions, Service Bus, Event Grid, API Management, App Services, Storage, Key Vault, Azure DevOps pipelines
  • Languages & Frameworks: C#, .NET 6, ASP.NET Core MVC, Web APIs
  • Databases: SQL Server (database design, queries, optimization)
  • ORMs: Entity Framework and Dapper
  • Strong understanding of OOP concepts, SOLID principles, and commonly used design patterns
  • Experience with integration design patterns, microservices, and message queues (RabbitMQ)
  • Familiarity with caching servers (e.g., Redis) and real-time communication frameworks (e.g., SignalR)
  • Proven experience with containerization (Docker, Kubernetes) integrated with Azure cloud
  • Proficiency in logging, monitoring, debugging, and test automation frameworks
  • Strong knowledge of secure coding practices and experience integrating security at all stages of the SDLC

Preferred Attributes: Tools & Technologies:

  • Strong leadership skills with the ability to mentor and inspire team members
  • A proactive and self-motivated mindset with a drive for continuous improvement
  • Excellent analytical and decision-making abilities, with a problem-solving approach
  • Strong verbal and written communication skills for effective collaboration with clients and internal teams
  • A commitment to delivering high-quality, secure, and scalable software products

Tools & Technologies:

  • Cloud & DevOps (Mandatory): Microsoft Azure (advanced level), Azure DevOps, AKS, API Management, Service Bus, Functions
  • Languages & Frameworks: C#, .NET 6, ASP.NET Core MVC, Entity Framework, Dapper
  • Messaging & API Management: RabbitMQ, Ocelot, Kong, APIGee, Mulesoft
  • Databases: SQL Server
  • Caching & Communication: Redis, SignalR
  • Containerization: Docker, Kubernetes (with Azure integration)
  • Version Control: Git, TFS

Education and Experience:

  • Bachelor’s or Master’s degree in Computer Science.

Exciting Benefits we offer:

  • Market-leading Salary
  • Medical Coverage IPD & OPD – Spouse & Kids
  • Provident Fund
  • Leave encashment
  • Daily in-house meal
  • Work Life Balance
  • Recreational area for in-house games
  • Sporadic On-shore training opportunities
  • Monthly entertainment activities
  • Domestic tours
  • Outdoor and indoor dinners
  • Friendly work environment

Job Type: Full-time

Pay: From Rs1,111.00 per month

Education:

  • Bachelor's (Required)

Experience:

  • .Net Core: 5 years (Required)
  • MS SQL Server : 3 years (Required)

Language:

  • English (Required)

Work Location: In person

© 2025 Qureos. All rights reserved.