jobs in QNE Software Malaysia Sdn Bhd

QNE Software Malaysia Hiring! Full Time Senior Windows Desktop Application Developer in Selangor - Ricebowl

Senior Windows Desktop Application Developer

QNE Software Malaysia Sdn Bhd

Share
Save

Working Location

  • Seri Kembangan Selangor Malaysia

Job Description

Responsibilities

Role Summary

We are seeking an experienced Senior Windows Desktop Application Developer to join our team. The successful candidate will have strong expertise in Windows desktop application development, particularly with DevExpress components, and will contribute to designing, building, and maintaining enterprise-grade applications.


Key Responsibilities

  • Design, develop, and maintain Windows desktop applications using .NET Framework/WinForms
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Implement complex business logic and user interface components using DevExpress
  • Design and optimize MS SQL database queries and stored procedures
  • Collaborate with team members to analyze, design, and implement software features
  • Perform code reviews and mentor junior developers
  • Troubleshoot, debug, and upgrade existing applications
  • Document technical specifications and maintain software documentation


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 5+ years of experience in Windows desktop application development
  • Strong proficiency in:
  • C# and .NET Framework
  • Windows Forms (WinForms) development
  • DevExpress Components and Framework
  • MS SQL Server (query optimization, stored procedures, database design)
  • Object-Oriented Programming (OOP) principles
  • Experience with version control systems (e.g., Git, SVN)
  • Strong problem-solving and analytical skills
  • Solid understanding of software design patterns and SOLID principles


Preferred Skills

Experience with:

  • .NET Framework 4.0+
  • MVVM or similar design patterns
  • Unit testing and test automation
  • Agile development methodologies
  • Performance optimization techniques

Knowledge of:

  • REST API integration
  • Multi-threading concepts
  • Software security best practices

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More