Native Windows App Development in C#
Budget: ₹37,500 – ₹75,000 INR
Job Description: Freelance C# .NET Developer
Overview
We are seeking an experienced freelance C# .NET Developer with strong expertise in Windows application development using WPF and WinUI. The ideal candidate will have proven experience developing scalable Windows applications and the ability to work with multiple DLLs in complex system environments.
Required Experience and Skills
3-5+ years of hands-on development experience with C# and .NET Core
Proven experience with Windows UI frameworks including WPF, UWP, and WinUI
Strong proficiency in WCF (Windows Communication Foundation)
Extensive experience developing scalable Windows applications
Demonstrated ability to interact with and integrate multiple DLLs
Expert understanding of object-oriented programming concepts and SOLID principles
Strong knowledge of data formats including XML and JSON
Proficiency in design patterns and their practical application in C# development
Experience writing and implementing unit tests
Ability to develop both Windows applications and App services
Strong analytical and problem-solving skills with ability to represent complex algorithms in software
Key Responsibilities
Design and develop high-quality Windows applications using C#, .NET Core, WPF, and WinUI
Create responsive and intuitive user interfaces for Windows applications
Implement design patterns to ensure code quality, maintainability, and scalability
Work with multiple DLLs to extend functionality and integrate with existing systems
Write clean, efficient, and well-documented code
Develop and maintain Windows services and application services
Create and execute unit tests to ensure code quality
Troubleshoot and resolve technical issues
Provide regular updates on project progress and milestones
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
3-5+ years of professional software development experience with C# and .NET
Demonstrated expertise in WPF and UWP/WinUI development
Portfolio of Windows applications showcasing UI development skills
Strong understanding of software architecture and design principles
Preferred Skills
Experience with Add-in Express for Office development
Experience with MVVM architecture pattern
Knowledge of database systems and ORM frameworks like Entity Framework
Familiarity with version control systems (Git, SVN)
Experience with CI/CD pipelines
Knowledge of cloud integration (Azure, AWS)
Contract Details
Remote work opportunity
Project-based contract with possibility of extension
Competitive compensation based on experience and expertise
Flexible working hours
Qualified candidates should submit their resume, portfolio of relevant projects, and availability for consideration.
Overview
We are seeking an experienced freelance C# .NET Developer with strong expertise in Windows application development using WPF and WinUI. The ideal candidate will have proven experience developing scalable Windows applications and the ability to work with multiple DLLs in complex system environments.
Required Experience and Skills
3-5+ years of hands-on development experience with C# and .NET Core
Proven experience with Windows UI frameworks including WPF, UWP, and WinUI
Strong proficiency in WCF (Windows Communication Foundation)
Extensive experience developing scalable Windows applications
Demonstrated ability to interact with and integrate multiple DLLs
Expert understanding of object-oriented programming concepts and SOLID principles
Strong knowledge of data formats including XML and JSON
Proficiency in design patterns and their practical application in C# development
Experience writing and implementing unit tests
Ability to develop both Windows applications and App services
Strong analytical and problem-solving skills with ability to represent complex algorithms in software
Key Responsibilities
Design and develop high-quality Windows applications using C#, .NET Core, WPF, and WinUI
Create responsive and intuitive user interfaces for Windows applications
Implement design patterns to ensure code quality, maintainability, and scalability
Work with multiple DLLs to extend functionality and integrate with existing systems
Write clean, efficient, and well-documented code
Develop and maintain Windows services and application services
Create and execute unit tests to ensure code quality
Troubleshoot and resolve technical issues
Provide regular updates on project progress and milestones
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
3-5+ years of professional software development experience with C# and .NET
Demonstrated expertise in WPF and UWP/WinUI development
Portfolio of Windows applications showcasing UI development skills
Strong understanding of software architecture and design principles
Preferred Skills
Experience with Add-in Express for Office development
Experience with MVVM architecture pattern
Knowledge of database systems and ORM frameworks like Entity Framework
Familiarity with version control systems (Git, SVN)
Experience with CI/CD pipelines
Knowledge of cloud integration (Azure, AWS)
Contract Details
Remote work opportunity
Project-based contract with possibility of extension
Competitive compensation based on experience and expertise
Flexible working hours
Qualified candidates should submit their resume, portfolio of relevant projects, and availability for consideration.