The posting
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



