We are seeking a skilled **.NET Developer** to join our dynamic team. You will design, develop, and maintain high-performance software solutions using the .NET ecosystem. The ideal candidate has a strong background in backend development, cloud integration, and agile practices, with a passion for clean code and scalable architecture.
Key Responsibilities:**
- Design, develop, and deploy **scalable .NET applications** (C#, ASP.NET Core).
- Collaborate with cross-functional teams (frontend, DevOps, QA) to deliver robust solutions.
- Optimize applications for **performance, security, and maintainability**.
- Integrate with databases (SQL Server, My SQL), APIs, and cloud services (Azure/AWS).
- Participate in **code reviews, sprint planning, and architectural discussions**.
- Troubleshoot and debug complex issues in production environments.
Requirements
- University degree in computer science, Engineering or relevant field.
- 3+ years of hands-on experience with **.NET Core/.NET 5+** and C#.
- Good at Background services.
- Proficiency in **ASP.NET Core MVC/Web API** and RESTful services.
- Strong knowledge of **Entity Framework Core**.
- Experience with **SQL/My SQL databases** (SQL Server).
- Frontend basics (JavaScript/TypeScript, Angular/React) is a plus.
- Experience with **CI/CD pipelines** (GitHub Actions, Azure DevOps) is a plus.
- Knowledge of Clean Architecture** is a plus.
#### **Soft Skills:**
- Problem-solving mindset and attention to detail.
- Strong communication and teamwork in an agile (Scrum/Kanban) environment.
- Open to learning new things and technologies.
---
### **Nice-to-Have:**
- Experience with **CI/CD pipelines** (GitHub Actions, Azure DevOps).
- Knowledge of Clean Architecture**.
---