As a Junior .NET Developer, you will work closely with senior developers to design, develop, and maintain applications using WPF for desktop applications and Xamarin for mobile applications. This is a fantastic opportunity for fresh graduates to gain hands-on experience and grow professionally in a collaborative environment.
Key Responsibilities:
Assist in developing WPF applications for Windows desktop environments under the guidance of senior developers.
Collaborate in the creation of Xamarin mobile applications for both iOS and Android platforms.
Write and maintain clean, efficient, and well-documented code.
Participate in the design and development of user interfaces (UI) for both mobile and desktop applications.
Assist with troubleshooting, bug fixing, and performance optimization in existing projects.
Work on integrating APIs and third-party services into the applications.
Learn and apply the MVVM (Model-View-ViewModel) pattern in WPF and Xamarin development.
Collaborate with team members and learn from more experienced developers.
Continuously improve coding skills and stay up to date with new technologies and industry trends.
Required Skills & Qualifications:
A Bachelors degree in Computer Science, Software Engineering, or a related field.
Basic understanding of C# and object-oriented programming (OOP) principles.
Familiarity with .NET Framework or .NET Core.
Exposure to Xamarin for mobile app development (Xamarin.Forms is a plus).
Basic understanding of WPF (Windows Presentation Foundation).
Familiarity with MVVM architecture pattern.
Knowledge of SQL and databases (basic queries and CRUD operations).
Strong analytical, debugging, and problem-solving skills.
Eagerness to learn and adapt to new technologies and tools.
Ability to work well within a team and communicate effectively.
Passion for coding and building robust applications.
Preferred Skills:
Knowledge of Xamarin.Forms to build cross-platform mobile apps.
Basic understanding of version control systems like Git.
Familiarity with cloud platforms like Azure or AWS (optional).
Understanding of RESTful APIs and web services.
Education & Experience:
Fresh graduates or candidates with less than 1 year of professional experience in software development.