i
TekPillar
1987 TekPillar Jobs
C#/WPF Developer (4-6 yrs)
TekPillar
posted 4d ago
Job Title : C# WPF Developer
Location : Pune, India
Experience : 4-6 Years
Job Description :
We are seeking an experienced C# WPF Developer with 4-6 years of expertise in C#, WPF, and JavaScript development. The ideal candidate will be responsible for designing, developing, and maintaining desktop applications with rich UI/UX using Windows Presentation Foundation (WPF) and integrating them with JavaScript components. If you have a passion for building robust desktop applications and thrive in a dynamic environment, we encourage you to apply!
Key Responsibilities :
- Design, develop, and maintain desktop applications using C# and WPF.
- Implement front-end components and integrate JavaScript for enhanced functionalities.
UI/UX Design :
- Create intuitive and user-friendly interfaces using XAML for WPF applications.
- Work closely with UX designers to implement design specifications accurately.
Application Architecture :
- Design and implement modular, scalable, and maintainable application architectures.
- Utilize MVVM (Model-View-ViewModel) design patterns for clean and testable code.
Integration :
- Develop and integrate RESTful APIs, Web Services, and other third-party components.
- Implement data binding and asynchronous programming in WPF applications.
Testing and Debugging :
- Perform unit testing, integration testing, and debugging to ensure application reliability.
- Utilize tools like Visual Studio, ReSharper, and .NET profilers for efficient debugging.
Documentation :
- Prepare and maintain technical documentation, design specifications, and user manuals.
- Ensure clear and comprehensive documentation for future reference.
Agile Development :
- Participate in Agile/Scrum processes, including sprint planning, stand-up meetings, and retrospectives.
- Collaborate with cross-functional teams to deliver high-quality software within deadlines.
- Strong proficiency in C# (.NET Core and .NET Framework) with hands-on experience in software development.
WPF (Windows Presentation Foundation) :
- Expertise in WPF development using XAML for UI design and data binding.
- Experience with MVVM architecture and custom controls in WPF.
JavaScript Development : Hands-on experience in JavaScript for enhancing WPF applications and web integration.
Backend Development Knowledge of ASP.NET, Web API, and Entity Framework for backend integration.
Database Management : Proficiency in SQL Server, MySQL, or other relational databases for data handling.
Asynchronous Programming : Experience with async/await, multithreading, and Task Parallel Library (TPL) in C#.
Version Control : Proficiency with Git, GitHub, or Bitbucket for source code management.
Debugging Tools : Proficiency with Visual Studio, NuGet, and ReSharper for development and debugging.
CI/CD Pipelines : Experience with Continuous Integration/Continuous Deployment (CI/CD) tools like Jenkins, GitLab CI/CD.
Cloud Integration : Basic understanding of cloud services like Azure or AWS for application deployment.
Scripting Languages : Knowledge of PowerShell or Python for automation tasks.
Third-Party Libraries : Experience with libraries like DevExpress, Telerik, or Infragistics for enhanced UI components.
Microsoft Certified : C# Developer
Microsoft Certified : Azure Developer Associate
Functional Areas: Other
Read full job descriptionPrepare for Wpf Developer roles with real interview advice
6-14 Yrs