drjobs NET Core WPF Developer 5-8 Years Experience

NET Core WPF Developer 5-8 Years Experience

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Disa - India

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Summary:

We are seeking an experienced .NET Core WPF Developer with 58 years of handson experience to design develop and maintain highperformance desktop applications. The ideal candidate will be proficient in .NET Core Windows Presentation Foundation (WPF) and related technologies. You will work closely with crossfunctional teams to deliver robust and scalable applications that meet business needs.

Key Responsibilities:

  • Application Development: Design develop and maintain highquality WPF desktop applications using .NET Core.
  • UI/UX Implementation: Create visually appealing and userfriendly interfaces by leveraging WPF s powerful UI components including MVVM (ModelViewViewModel) design patterns.
  • Application Architecture: Collaborate with architects to design system architecture that ensures scalability performance and reliability.
  • Code Optimization: Write clean reusable and efficient code that adheres to best practices in performance tuning debugging and version control.
  • Testing & Debugging: Conduct thorough testing including unit tests to identify and fix bugs ensure application stability and maintain highquality standards.
  • CrossTeam Collaboration: Work with product managers designers and other developers to gather requirements and implement functionality aligned with user needs.
  • Code Reviews: Participate in code reviews to ensure code quality consistency and compliance with industry standards.
  • Documentation: Maintain detailed technical documentation for developed software and system designs.
  • Continuous Improvement: Stay updated with the latest technologies trends and tools in .NET WPF and related frameworks to continuously improve existing solutions.

Qualifications & Skills:

  • Education: Bachelors degree in Computer Science Engineering or a related field.
  • Experience: 58 years of professional experience in software development particularly in:
  • .NET Core and .NET Framework.
  • Windows Presentation Foundation (WPF).
  • Strong understanding of MVVM design patterns.
  • Technical Skills:
  • Proficiency in C# XAML and other .NET technologies.
  • Experience with WPF application lifecycle data binding styles templates and control customization.
  • Experience working with thirdparty libraries and frameworks (e.g. Prism Telerik etc.).
  • Strong knowledge of SQL databases and ORM frameworks like Entity Framework.
  • Experience with Visual Studio Git and version control systems.
  • Knowledge of asynchronous programming multithreading and performance optimization.
  • Desirable:
  • Experience in integrating WPF applications with web services (REST SOAP).
  • Familiarity with Agile development methodologies.
  • Knowledge of dependency injection and IoC (Inversion of Control) principles.

Personal Attributes:

  • Strong analytical and problemsolving skills.
  • Ability to work independently and as part of a team.
  • Excellent communication skills both written and verbal.
  • Attention to detail and commitment to highquality output.
  • Ability to prioritize and manage multiple tasks in a fastpaced environment.

soap,skills,agile,architecture,entity framework,git,debugging,design patterns,c#,foundation,mvvm,rest,.net core,dependency injection,sql,wpf,documentation,application,ioc,code,visual studio,design,xaml

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.