Senior Software developer

Arpu Telecommunication Services
Full-time
On-site

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**.  
---