DotNet Deveoper / VB.net - Orange Tree Systems

  • Lahore, Pakistan
  • Orange Tree Systems
  • Full-Time
  • On-Site

Job Description:

Our client Orange Tree Systems is looking for DotNet Developer / VB.net in Lahore.

As a .NET Engineer, you will lead the design and delivery of scalable, secure, and high-performance backend systems powering web, desktop mobile, and multi-platform applications. In this role, we are specifically looking for a developer with strong VB.NET experience, as a key part of the work involves migrating an existing project written in VB.NET.

What You'll Do
Backend Engineering

  • Design, build, test, and maintain backend services and REST/GraphQL APIs using .NET (ASP.NET Core).
  • Work on the migration of legacy VB.NET applications into modern C# .NET Core architecture.
  • Analyze, refactor, and modernize existing code while preserving business logic and system stability.
  • Implement secure authentication and authorization using OAuth2, OpenID Connect, JWT, and industry-standard identity providers.
  • Integrate internal services and third-party systems with a focus on security, resilience, performance, and data integrity.

Quality, Collaboration & Operations

  • Apply engineering best practices including clean architecture, testing, documentation, and performance optimization.
  • Participate in code reviews, design discussions, and architectural decision-making.
  • Troubleshoot production incidents, perform root-cause analysis, and implement long-term fixes.
  • Collaborate cross-functionally to deliver business-critical features with high reliability.

Background & Qualifications

  • 7+ years of backend engineering experience with strong depth in .NET.
  • Strong hands-on experience with VB.NET and proven experience working on migration or modernization projects.
  • Expert proficiency in C#, ASP.NET Core, and API design (REST; GraphQL is a plus).
  • Strong experience in SQL Server/PostgreSQL, including schema design and performance tuning.
  • Hands-on experience with Azure cloud services and cloud-native development.
  • Understanding of microservices, event-driven architecture, distributed systems, and reliability principles.
  • Experience with CI/CD, version control, and automated testing.
  • Docker/Kubernetes experience is a plus.
  • Healthcare domain experience (e.g., EHR/EMR, HL7, FHIR, pharmacy or healthcare platforms) is a strong advantage.

Technology Stack

  • Backend: .NET / ASP.NET Core (Web API, MVC), microservices
  • Legacy / Migration Focus: VB.NET to C# .NET Core
  • Frontend Exposure: React, Angular, Blazor
  • Databases: SQL Server, PostgreSQL, Cosmos DB
  • DevOps: Docker, Kubernetes, CI/CD
  • Architecture: Microservices, event-driven systems, distributed services

What We're Looking For

  • Migration-Focused Developer: Comfortable working with legacy VB.NET systems and modernizing them into scalable .NET Core solutions.
  • System Thinker: Designs secure, scalable systems with strong engineering fundamentals.
  • Strong Ownership: Drives delivery end-to-end and raises the quality bar.
  • Collaborative Builder: Communicates clearly and works effectively across teams.
  • Quality Focused: Writes clean, testable, maintainable code and improves existing systems.
  • Adaptable: Learns quickly and applies modern tools, patterns, and cloud services.

Why Join Orange Tree Systems

  • Build healthcare technology that creates real-world impact
  • Work with a fast-growing, highly skilled engineering team
  • Deep exposure to Azure, scalable backend systems, modernization initiatives, and modern DevOps practices
  • Opportunity to shape architecture, performance, and long-term platform direction
  • Play a key role in the transformation of a legacy healthcare pharmacy platform into a modern engineering ecosystem