Post Job Free
Sign in

C# Windows, WPF

Company:
Talent Ocean
Location:
Sadduguntepalya, Karnataka, 560029, India
Pay:
₹900000.000 - ₹1400000.000 per annum
Posted:
April 23, 2024
Apply

Description:

Overview:

The role of a C#, Windows, WPF Developer is crucial to our organization as it involves the development of innovative and user-friendly software solutions for the Windows platform using C# and WPF technologies. This position plays a key role in ensuring the seamless functioning of our software applications and enhancing user experience.

Key Responsibilities:

Designing, developing, and maintaining C# and WPF-based applications for Windows platforms.

Collaborating with the software development team to define application requirements and provide technical solutions.

Implementing user interface design and functionality using WPF, XAML, and MVVM architecture.

Ensuring the performance, quality, and responsiveness of applications.

Participating in code reviews, identifying areas for improvement, and resolving technical issues.

Integrating data storage solutions and developing database structures.

Testing and debugging software to ensure seamless functionality.

Staying updated with the latest technologies and industry trends to improve software development processes.

Providing technical support and troubleshooting to end-users.

Collaborating with cross-functional teams to deliver high-quality software products.

Required Qualifications:

Bachelor's or Master's degree in Computer Science, Information Technology, or related field.

Proven work experience as a C# developer with expertise in Windows and WPF applications.

Proficiency in C#, WPF, XAML, and MVVM architecture.

Strong understanding of UI/UX design principles and experience in creating visually appealing interfaces.

Knowledge of software development methodologies and best practices.

Experience with version control systems such as Git.

Excellent problem-solving skills and attention to detail.

Ability to work independently and as part of a team.

Strong communication and collaboration skills.

Understanding of Agile development methodologies.

Apply