Full Job Description
.NET Full Stack Developer
Role Overview:
This role is for a .NET Full Stack Developer focusing on the design, development, and implementation of robust web applications. The successful candidate will be proficient in both backend and frontend technologies, contributing to all phases of the development lifecycle.
Key Responsibilities:
- Develop and maintain applications using C, ASP.NET WebForms, and .NET Core / .NET 6+.
- Design and implement REST APIs, ensuring secure and efficient data exchange.
- Utilize Dependency Injection principles for modular and testable code.
- Implement and manage Authentication & Authorization mechanisms.
- Work extensively with SQL Server for database design and management.
- Develop interactive user interfaces using ReactJS.
- Collaborate using GitHub for version control and code management.
- Integrate Single Sign-On (SSO) solutions.
- Participate in DevOps practices to streamline development and deployment.
- Perform API performance tuning to optimize application responsiveness.
Required Skills:
- C
- ASP.NET WebForms
- .NET Core / .NET 6+
- REST API design
- Dependency Injection
- Authentication & Authorization
- SQL Server
- ReactJS
- GitHub
- SSO
- DevOps
- API performance tuning
- Microsoft SQL Server 2016
- Core .NET Technologies
Qualifications:
- 8-10 Years of experience in software development.