LogoLanguage
Aurionpro Solutions Ltd

15th Floor, Carnival Technopark, Technopark, Trivandrum , 695581

C# WPF Developer

Closing Date:31,July 2025
Job Published: 18,June 2025

Brief Description

Position - C# WPF Developer

Opening / Location - 2 / Trivandrum

Qualification - B.Tech/MTech/MCA/BSC/MSC

We are seeking an experienced C# WPF Developer to join our software development team. The role involves designing, developing, and maintaining Windows-based applications using WPF with a focus on creating modern, responsive, and scalable user interfaces. The ideal candidate should have a strong foundation in C#, WPF, and MVVM architecture, with a passion for writing clean, maintainable code. Experience in integrating complex systems and working with both frontend and backend components is essential.

Key Responsibilities:

  • Design and develop WPF applications using C# with a focus on performance, usability, and scalability.
  • Implement and maintain WPF applications based on MVVM (Model-View-ViewModel) architecture.
  • Collaborate with product managers, UX designers, and other team members to develop intuitive, user-friendly applications.
  • Work with RESTful APIs for integrating backend services and ensuring efficient communication between frontend and backend systems.
  • Write clean, maintainable, and testable code following best practices.
  • Implement multi-threading and asynchronous programming to handle large datasets and ensure responsive UI performance.
  • Debug, troubleshoot, and optimize application performance.
  • Collaborate with cross-functional teams to ensure seamless integration of software components.
  • Maintain documentation for code, architecture, and development processes.
  • Stay up-to-date with the latest industry trends and technologies to incorporate into the development process.

Preferred Skills

Skills & Experience Required:

  • 5+ years of hands-on experience in C# development, with a strong focus on WPF.
  • Proficiency in building WPF applications using the MVVM design pattern.
  • Experience with XAML and building complex UI components.
  • Solid understanding of multi-threading, asynchronous programming, and task management.
  • Familiarity with Entity Framework or similar ORMs for data management.
  • Experience in working with RESTful APIs, JSON, and XML for backend integration.
  • Strong understanding of OOP principles, design patterns, and best practices in software development.
  • Experience with version control systems like Git.
  • Excellent debugging and problem-solving skills.
  • Strong collaboration and communication skills, with the ability to work effectively in a team environment.

Preferred Qualifications :

  • Experience with integrating payment systems  and handling real-time transaction processing.
  • Knowledge of hardware integration with peripheral devices such as bill acceptors, coin validators, card readers, and printers.
  • Experience working with serial communication protocols (RS232, USB, or TCP/IP) for interacting with external hardware devices.
  • Experience with high-availability systems in environments like Automatic Fare Collection System, Banking Kiosk or similar systems is a major plus.