About the Role:
We are looking for an enthusiastic Entry-Level .NET Developer to help build innovative software solutions for our clients. You will be part of a supportive team working on the Microsoft technology stack, developing both web and desktop applications. This hybrid role is perfect for someone who enjoys the balance of direct mentorship in the office and focused independent work.
Key Responsibilities:
-
Learn and contribute to the development of applications using C# and the .NET Core/.NET 6+ framework.
-
Assist in building ASP.NET Core MVC or Web API projects.
-
Develop and maintain basic database operations using Entity Framework Core and SQL Server.
-
Work with the team to implement user interfaces using HTML, CSS, and JavaScript (experience with a front-end framework like React or Angular is a bonus).
-
Write unit tests and participate in debugging and resolving technical issues.
-
Participate in all phases of the SDLC within an Agile environment.
-
Document technical designs and code functionality.
What We’re Looking For:
-
Bachelor’s degree in Information Technology, Computer Science, or related discipline.
-
Foundational knowledge of C# and object-oriented programming (OOP) concepts.
-
Academic or project-based experience with the .NET ecosystem (ASP.NET Core preferred).
-
Basic understanding of database design and T-SQL.
-
Familiarity with Visual Studio or Visual Studio Code.
-
Strong desire to learn and adapt in a fast-paced environment.
-
Good communication skills and a team-oriented mindset suitable for a hybrid schedule.
Nice to Have:
-
Exposure to Azure cloud services (App Services, Azure SQL).
-
Understanding of front-end development basics.
-
Knowledge of source control using Git or Azure DevOps.

