Job Description
Job Description
-
Develop and maintain web applications using C# and .NET / ASP.NET Core.
-
Design and develop RESTful APIs and backend services.
-
Create responsive user interfaces using technologies such as HTML, CSS, JavaScript, React, or Angular.
-
Work with SQL Server and write queries, stored procedures, views, and database-related code.
-
Use Entity Framework / Entity Framework Core for database access and ORM.
-
Implement business logic based on functional and technical requirements.
-
Follow OOP, SOLID, design patterns, and clean-code principles.
-
Integrate third-party APIs, payment gateways, authentication services, and other external systems.
-
Perform unit testing, integration testing, debugging, and bug fixing.
-
Review code and participate in technical discussions and peer reviews.
-
Use Git or other version-control systems for source-code management.
-
Build and deploy applications using CI/CD pipelines and cloud platforms such as Azure.
-
Monitor application performance, troubleshoot production issues, and implement improvements.
-
Prepare technical documentation and maintain application specifications.
-
Collaborate with business analysts, UI/UX designers, QA engineers, DevOps engineers, and project managers.
-
Follow security best practices, including authentication, authorization, input validation, and secure API development.
