Job Openings Junior .Net Developer

About the job Junior .Net Developer

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