Waterlily Labs logo
1
applicant

.NET Core C# Developer - Mid Level

Waterlily Labs    Batticaloa • Full-time

Job Description

Join Waterlily Labs! We are looking for a skilled and motivated Mid-Level .NET Core C# Developer to join our development team and contribute to building, maintaining, and improving reliable software solutions.

Responsibilities

  • Design, develop, and maintain applications using C#, .NET, and .NET Core.
  • Develop and maintain ASP.NET Core / Web API applications. 0 Build and integrate RESTful APIs and backend services.
  • Work with MySQL, including queries, stored procedures, and database development.
  • Debug, troubleshoot, and resolve application issues.
  • Write clean, maintainable, and efficient code following development standards.
  • Participate in code reviews, testing, and software development activities.
  • Develop and maintain unit tests to ensure application quality and reliability.
  • Work closely with developers, QA, and other team members to deliver quality software solutions.
  • Maintain and enhance existing applications while contributing to new features and improvements.
  • Participate in Agile/Scrum development processes and technical discussions.

Technologies You'll Work With

  • C#/.NET/.NET Core
  • ASP.NET Core / Web API
  • Entity Framework / Entity Framework Core
  • MySQL/Relational Databases
  • RESTful APIs/JSON
  • HTML, CSS & JavaScript
  • Git/GitHub / Azure DevOps
  • Unit Testing - xUnit/ NUnit/MSTest
  • Visual Studio
  • Agile/Scrum

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, IT, or a related field, or equivalent practical experience.
  • 2-4 years of professional experience in C#/.NET development.
  • Strong hands-on knowledge of C# and Object-Oriented Programming (OOP).
  • Good experience with .NET Core / ASP.NET Core and Web API development.
  • Good knowledge of MySQL and relational databases.
  • Experience developing and consuming REST APIs.
  • Familiarity with Git and version control systems.
  • Good understanding of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Experience with unit testing, debugging, and troubleshooting.
  • Strong problem-solving and analytical skills.
  • Good communication and teamwork skills.
  • Ability to work independently and take ownership of assigned tasks.

What We Offer

  • Competitive salary based on experience and skills.
  • Professional and collaborative working environment.
  • Opportunities to work with modern .NET technologies and development practices.
  • Opportunities for learning and career growth.

Join Waterlily Labs and build impactful software with us!