Description

Key Responsibilities:

• Lead and mentor a team of .NET developers, ensuring high-quality code and adherence to best practices.

• Design, develop, and maintain scalable and robust .NET Windows applications using C#.

• Implement and manage gRPC and WCF services to facilitate communication between applications.

• Collaborate with stakeholders to gather and analyze requirements.

• Collaborate with cross-functional teams to define, design, and ship new features.

• Ensure the performance, quality, and responsiveness of applications.

• Conduct code reviews and provide constructive feedback to team members.

• Troubleshoot and resolve complex technical issues.

• Stay up to date with the latest industry trends and technologies to ensure our solutions remain cutting-edge.

Experience:

• Proven experience as a .NET C# Tech Lead, specifically in Windows application development with .NET 4.8 and .NET 6.0 (Both Mandatory).

• Strong experience in providing solutions and working with complex distributed architecture.

• String Experience in implementing WCF and gRPC services.

• Strong proficiency in Microsoft SQL Server

• Experience with database design and data modelling.

• Experience with optimization techniques and performance tuning of windows applications, SQL queries/stored procedures etc.

• Strong experience with SSIS and Crystal Reports.

• Strong experience with Docker, Microsoft Azure services such as App Services, Azure Functions, Service Bus, Key Vault, Blob, Azure AD, AKS, etc.

• Familiarity with version control systems such as Git.

• Familiarity with DevOps practices and CI/CD pipelines.

• Experience in Healthcare/pharmacy domain.

• Excellent problem-solving skills.

• Strong communication and leadership abilities. Need to have Pharmacy Managment Systems domain knowledge Skills

• .NET C# Windows Application Development

• Microsoft SQL Server

• Windows Communication Foundation (WCF) services

• gRPC Services'

Education

Any Graduate