Purpose
We are looking for a
Senior Software Engineer
( .NET Core, Angular ) to design, develop, and deploy high-performance web and mobile applications using modern Microsoft and cloud technologies. The ideal candidate will possess deep expertise in
ASP.NET MVC Razor , and
React Native , with strong experience integrating solutions across
Azure Cloud Services
and relational databases. You will play a key role in developing scalable, secure, and maintainable applications while collaborating in cross-functional teams to deliver business-critical solutions. Qualifications, Skills, and Experience
Bachelor’s in Computer Science, Software Engineering, or a related field (BSCS / BSSE). 3–4 years of professional experience in full-stack development. Proficiency in :
Backend :
ASP.NET MVC Razor, JavaScript, React Native Cloud :
Azure Functions, Azure Service Bus, Azure Event Hub, Azure App Service, Azure Storage, Azure Key Vault Databases :
Microsoft SQL Server, PostgreSQL, Entity Framework Core
Solid knowledge of
RESTful APIs ,
OAuth2 / JWT authentication , and
secure coding practices . Strong understanding of
microservices architecture
and
event-driven systems . Skilled in
design patterns ,
modular architecture , and
testable code
principles. Hands-on experience with
CI / CD pipelines
using
Azure DevOps . Familiarity with
Docker
and
Kubernetes
is a plus. Excellent communication skills with a leadership and ownership mindset. Key Responsibilities
Application Development : Design, develop, test, and deploy scalable web and mobile applications using .NET / .NET Core, ASP.NET MVC Razor, and React Native. Build and maintain RESTful APIs for high-traffic and distributed systems. Cloud Integration : Integrate applications with Azure Cloud Services, including Service Bus, Event Hub, Azure Functions, and Azure App Services. Implement secure cloud-based architectures leveraging Azure Storage and Key Vault. Data Management : Design and optimize data access layers using MSSQL and PostgreSQL. Apply Entity Framework Core for ORM-based database interactions. DevOps & Automation : Manage CI / CD pipelines using Azure DevOps for streamlined deployments and automated testing. Ensure system reliability, scalability, and performance through continuous monitoring and optimization. System Design & Collaboration : Participate in architectural discussions, technical design reviews, and code reviews. Contribute to best practices in software engineering, security, and performance optimization. A Culture of Belonging : At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.
#J-18808-Ljbffr
Senior Software Engineer • Lahore, Pakistan