i
Compunnel
10 Compunnel Jobs
.Net Developer - WPF/WCF (10-15 yrs)
Compunnel
posted 3d ago
Fixed timing
Key skills for the job
Location : Remote
Employment Type : Full-Time/Contract
Experience : 10+ years
Job Overview :
We are seeking a skilled .NET Developer with experience in building and maintaining Windows-based applications. The role will primarily focus on Capture, a Windows-based application developed in C# on .NET Framework 4.7, utilizing WPF with the MVVM design pattern. The ideal candidate will also have familiarity with Entity Framework and SQLite, though deep expertise in database interactions is not mandatory as certain aspects are abstracted.
Key Responsibilities :
- Develop, enhance, and maintain the Capture application, ensuring smooth functionality and optimal performance.
- Utilize C# and .NET Framework 4.7 to implement new features and optimize existing ones.
- Design, develop, and maintain the WPF-based UI following the MVVM design pattern for maintainability and scalability.
- Work with Entity Framework to interface with SQLite, leveraging best practices in ORM-based database interactions.
- Ensure clean, efficient, and well-documented code following best coding standards.
- Collaborate with cross-functional teams to gather and refine application requirements.
- Conduct debugging, troubleshooting, and performance tuning for existing features.
- Participate in code reviews and maintain documentation of technical processes.
Required Skills & Experience :
- Proficiency in C# and .NET Framework 4.7 with hands-on experience in Windows application development.
- Strong knowledge of WPF (Windows Presentation Foundation) and the MVVM (Model-View-ViewModel) design pattern.
- Experience with Entity Framework for database interaction and familiarity with SQLite.
- Solid understanding of object-oriented programming (OOP) and design principles.
- Ability to work with existing codebases, refactor, and enhance them efficiently.
- Strong problem-solving skills and ability to work independently or as part of a team.
- Experience in debugging and performance optimization.
- Familiarity with version control systems such as Git.
Nice-to-Have Skills :
- Experience with .NET Core and migrating applications from .NET Framework to .NET Core.
- Knowledge of other relational databases such as SQL Server or PostgreSQL.
- Exposure to cloud platforms such as Azure or AWS.
- Experience with DevOps tools and CI/CD pipelines.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for DOT NET Developer roles with real interview advice
10-15 Yrs
4-10 Yrs
4-10 Yrs