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'
Any Graduate