This on-site role focuses on the development and maintenance of desktop applications within a collaborative team setting. The successful candidate will be responsible for fixing bugs, adding new features, and ensuring the overall quality of the software through comprehensive testing. Emphasis is placed on writing clean, maintainable, and well-documented code while actively engaging in software design discussions to contribute to the project’s success.

Key Responsibilities:
Develop and maintain desktop applications using suitable technologies. Identify and resolve bugs to enhance application stability and performance. Work closely with team members to design effective software solutions. Produce clean, maintainable, and well-documented code adhering to industry best practices. Conduct thorough testing to guarantee application quality and optimal performance.

Required Qualifications:
Proficiency in C# and the .NET Framework or .NET Core is essential. Experience with WPF or Windows Forms (WinForms) for desktop application development is required. A solid understanding of Object-Oriented Programming (OOP) principles is necessary. Knowledge of SQL Server or other relational database systems is expected. Familiarity with Git for version control and team collaboration is important. Strong debugging and troubleshooting skills specific to desktop applications are needed. Candidates should have a minimum of one year of experience in desktop application development. A Bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred.

Preferred Qualifications and Benefits:
An understanding of REST APIs and JSON for integrating external services is advantageous. Basic knowledge of software design patterns to improve code structure and maintainability is beneficial. Strong problem-solving skills combined with effective communication abilities are highly valued. This position offers the opportunity to work closely with a dynamic team on impactful desktop software projects, contributing to both development and design phases. Candidates who are passionate about clean coding and continuous learning will find this role particularly rewarding.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Career Level:
Entry Level
Maximum Experience:
2 Years
Apply Before:
Aug 12, 2026
Posting Date:
Aug 06, 2026

Symits HR

· 11-50 employees - Karachi

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!