PRINCIPAL ROLE AND RESPONSIBILITIES
● Develop and maintain Windows desktop applications using C# and WPF.
● Design clean and responsive user interfaces using XAML.
● Implement MVVM architecture and best coding practices.
● Integrate desktop applications with databases, APIs, and external devices.
● Work closely with UX/UI designers, testers, and backend developers to define and implement features.
● Write clean, efficient, scalable, and optimized performance for speed and scalability.
● Troubleshoot, debug, and optimize application performance.
● Perform unit testing and bug fixing
● Manage application releases, updates, and bug fixes.
● Prepare technical documentation for reference and reporting.
● Create technical documentation and user guides
● Stay updated with the latest Microsoft technologies, libraries, and frameworks to improve development efficiency.
QUALIFICATIONS
● Bachelor’s degree in Computer Science, Software Engineering, or Information Technology.
● 1+ years of experience in Windows desktop application development
● Proficiency in Frontend developer and C#/WPF programming language.
● Knowledge of .NET Framework / .NET, XAML, OOP concepts, and MVVM architecture.
● Experience with RESTful APIs, third-party libraries, and APIs.
● Knowledge of data binding, commands, dependency properties, user controls, resource dictionaries, and multithreading.
● Familiarity with SQL Server / SQLite, RES APIs, JSON, and Git version control
● Experience with unit testing, debugging, and performance optimization.
● Problem-solving mindset and strong communication skills.
● Proven experience with Backend Developer.
