Junior C# Developer – Windows Application Development

X4 Digital Labs
Full-timeMawanella, Sri LankaLKR 50,000 - 60,000/month

We are looking for a motivated Junior C# Developer to join our team and contribute to building, maintaining, and improving Windows-based desktop applications. This role is ideal for someone with a solid foundation in C# and .NET, eager to gain hands-on experience in real-world application development, and grow into a mid-level developer role.

Key Responsibilities

  • Develop, debug, and maintain Windows desktop applications using C#, .NET (WPF/WinForms).
  • Assist in implementing new features and UI improvements based on specifications.
  • Write clean, maintainable, and efficient code following best practices.
  • Collaborate with senior developers to troubleshoot issues and optimize performance.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Document development work and provide basic support to QA/testing teams.

Requirements

  • Solid understanding of C# and .NET Framework/Core.
  • Familiarity with Windows Forms, WPF, or UWP.
  • Knowledge of object-oriented programming principles and design patterns.
  • Experience with SQL databases (MSSQL, SQLite, or similar).
  • Basic understanding of version control systems (Git preferred).
  • Strong problem-solving and debugging skills.
  • Eagerness to learn, adapt, and grow in a fast-paced development environment.

Nice-to-Have (Not Required)

  • Exposure to REST APIs and service integration.
  • Experience with Visual Studio, Azure DevOps, or similar tools.
  • Basic knowledge of MVVM pattern.
  • Understanding of deployment/packaging for Windows applications.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.