Develop, test, and maintain web, desktop, or API applications using
.NET / .NET Core
frameworks.
Write clean, efficient, and maintainable code adhering to best practices and coding standards.
Build and consume
RESTful APIs
and integrate with third-party services.
Participate in solution design discussions and contribute to architectural decisions.
Troubleshoot, debug, and optimize application performance.
Collaborate with product owners, QA teams, and other developers in an Agile environment.
Maintain clear technical documentation.
Ensure security, scalability, and reliability of applications.
Required Skills & Qualifications
Strong proficiency in
C#
and the
.NET/.NET Core
ecosystem.
Experience with
ASP.NET MVC / ASP.NET Core
.
Knowledge of
Entity Framework / EF Core
.
Solid understanding of
SQL
and experience with databases like SQL Server or PostgreSQL.
Experience with
REST APIs
, microservices, or modular application design.
Familiarity with
Git
or similar version control systems.
Strong understanding of object-oriented programming (OOP) and design patterns.
Good problem-solving and debugging skills.