What are the responsibilities and job description for the .Net Full Stack Developer position at Whiztek Corp?
.Net Full Stack Developer
Introduction
As a .Net Full Stack Developer, you will be responsible for designing and developing scalable, high-performance RESTful APIs and microservices using .NET Core / C#. You will also deploy, configure, and manage applications on AWS services and configure and manage Kong API Gateway for optimal performance.
Responsibilities
- Design and develop scalable, high-performance RESTful APIs and microservices using .NET Core / C#.
- Deploy, configure, and manage applications on AWS services (EC2, ECS/EKS, Lambda, RDS, S3, CloudWatch, etc.).
- Configure and manage Kong API Gateway – including plugins, rate limiting, authentication, and routing.
- Implement API security best practices using OAuth 2.0, JWT, and Kong security plugins.
- Collaborate with frontend, DevOps, and architecture teams to deliver end-to-end features.
- Participate in code reviews, design discussions, and Agile ceremonies.
- Monitor, troubleshoot, and optimize application performance in production.
- Write unit, integration, and contract tests to ensure software quality.
- Maintain CI/CD pipelines using tools such as GitHub Actions, Jenkins, or AWS CodePipeline.
- Document APIs using OpenAPI/Swagger and keep technical documentation up to date.
Requirements
Required Skills:
- .Net
- Kong
- AWS
Preferred Skills:
- Experience with frontend technologies such as HTML, CSS, and JavaScript.
- Knowledge of DevOps principles and tools.
- Experience with Agile methodologies.