5+ years of experience developing Windows desktop applications using .NET and C#.
Strong knowledge of .NET Framework 4.8+, WCF, and gRPC services.
Proven expertise in multi-threading, asynchronous programming, and MS SQL Server (including stored procedures).
Experience working with Crystal Reports and participating in code reviews.
Domain experience in healthcare or pharmacy is a plus.
Job Description:We are seeking a skilled and experienced .NET C# Windows Application Developer to join our team. The candidate will be responsible for building robust Windows applications and integrating backend services using WCF and gRPC. This role requires a collaborative developer who can contribute to the entire software development lifecycle, from design through implementation and maintenance.
Key Responsibilities:Develop and maintain Windows desktop applications using .NET and C#.
Implement and manage gRPC and WCF services for inter-application communication.
Design, implement, and optimize MS SQL Server stored procedures.
Collaborate with cross-functional teams to define and ship new features.
Ensure high performance and responsiveness of applications.
Troubleshoot and resolve application issues.
Participate in peer code reviews and technical knowledge sharing.
Stay current with industry trends and technologies.
Mandatory Skills:.NET Framework 4.8 or higher
C# and Windows Forms Application Development
Windows Communication Foundation (WCF)
gRPC Services
MS SQL Server (Stored Procedures)
Crystal Reports
Multi-threading and asynchronous programming
Version control systems (e.g., Git)
Good to Have Skills:DevOps practices and CI/CD pipelines
Experience with Docker
Exposure to Microsoft Azure: App Services, Functions, Service Bus, Key Vault, Blob Storage, Azure AD, AKS
Familiarity with application performance tuning and modern desktop application architecture
Domain knowledge in healthcare/pharmacy