We are looking for a highly experienced Senior Software Engineer with a strong background in .NET / .NET Core, Angular, and SQL Server to join our growing healthcare technology team. This is a full onsite role based in Lahore, ideal for professionals who can take ownership, lead development efforts, and contribute to building scalable healthcare ERP systems.
Key Responsibilities
- Design, develop, and maintain robust web applications using .NET / .NET Core, Angular, and SQL Server
- Lead development efforts for healthcare ERP systems with a focus on performance, scalability, and security
- Actively participate in the full Software Development Lifecycle (SDLC)
- Architect and implement APIs and microservices-based solutions
- Collaborate with cross-functional teams in an Agile/Scrum environment
- Oversee and support deployment processes and DevOps practices (CI/CD pipelines, Git, version control)
- Troubleshoot complex issues and continuously improve system performance
- Mentor junior developers and contribute to technical decision-making
Required Skills & Experience
- 5+ years of professional experience in software development
- Strong expertise in .NET / .NET Core
- Hands-on experience with Angular (latest versions preferred)
- Advanced proficiency in SQL Server (query optimization, stored procedures, performance tuning)
- Solid experience in API development, microservices architecture, and system integrations
- Experience with CI/CD pipelines, Git, and DevOps practices
- Strong understanding of Agile methodologies
- Excellent problem-solving and analytical skills
Preferred Qualifications
- Prior experience in healthcare domain (ERP, EMR/EHR, medical billing systems)
- Experience working on high-scale, production-grade systems
- Leadership or team mentoring experience
Why Join Us?
- Opportunity to work on impactful healthcare technology solutions
- Collaborative and growth-driven work environment
- Leadership exposure and career advancement opportunities
Pay: Rs150,000.00 - Rs400,000.00 per month
Work Location: In person