Junior C# Developer – Windows Application Development
X4 Digital Labs

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.