About this role
About the Role
Were looking for a motivated Junior .NET Developer to join our growing development team. Youll work alongside experienced developers to build, maintain, and enhance web applications and APIs using modern .NET technologies. This is a great opportunity to learn, grow, and make an impact while gaining hands-on experience in a collaborative, Agile environment.
Key Responsibilities
-
Assist in developing and maintaining web applications and APIs using .NET Core / .NET 6+
-
Work closely with senior developers, product managers, and QA to understand and implement requirements
-
-
Participate in code reviews and apply feedback to improve your coding practices
-
-
Write clean, readable, and maintainable code
-
-
-
Support testing, debugging, and deployment activities
-
-
-
Contribute to front-end development when required (training provided if needed)
-
-
-
Integrate third-party APIs and services under guidance
-
-
-
Take part in Agile ceremonies (stand-ups, sprint reviews, retrospectives)
-
Required Skills & Experience
- 2-5 years of experience using C# and the .NET framework (including .NET Core / .NET 6+)
- Basic understanding of web development using ASP.NET MVC or Web API
- Familiarity with SQL and relational databases like SQL Server
- Some experience with HTML, CSS, and JavaScript
- Understanding of RESTful APIs
- Exposure to Git or other version control systems
- Willingness to learn about software development best practices and design principles
Nice to Have (Bonus):
- Familiarity with front-end frameworks (e.g., Angular or React)
- Exposure to Entity Framework Core or Dapper
- Understanding of Agile development or Scrum
- Any experience with Azure or cloud services
- Interest in DevOps, CI/CD, or containerization (e.g., Docker)
Qualifications
-
- Diploma or Bachelors Degree in Computer Science, Information Technology, or a related
- field (or currently completing)
-
- Microsoft certifications (advantageous but not required)
-
Soft Skills
- Strong willingness to learn and grow technically
- Good communication and teamwork skills
- A proactive attitude and attention to detail
- Ability to take feedback positively and apply it effectively