Duke ngarkuar...

Backend Engineer (.NET / API Layer)

Service Factory Solutions

Tirana, Tirana
full_time
Publikuar 76 dite me pare
We are seeking a Backend Engineer (.NET / API Layer) with at least 4 years of experience and knowledge of Italian and English.

**Key Responsibilities**

- Design, develop, and maintain RESTful APIs using ASP.NET Core
- Implement business logic for production orders, setpoint configurations, and laboratory sample management
- Build and optimize data access layers with Entity Framework Core
- Develop custom middleware and implement layered/clean architecture patterns
- Integrate OAuth2/OIDC authentication with Identity Providers
- Ensure API versioning, error handling, and best practices for endpoint design
- Collaborate with frontend and edge teams to deliver seamless integrations

**Required Skills & Experience**
**Languages & Frameworks**

- C#: Strong proficiency in modern C# development
- ASP.NET Core: Hands-on experience building production-grade web APIs
- RESTful API development: Deep understanding of REST principles and best practices

**Architecture & Design**

- Clean Architecture / Layered Architecture: Practical experience implementing separation of concerns
- Custom middleware: Building reusable components for cross-cutting concerns
- Experience designing maintainable, testable, and scalable backend systems

**Data Access & ORM**

- Entity Framework Core: Advanced knowledge of EF Core
- ORM design: Configuring entities, relationships, and migrations
- Relational mapping: Database schema design and optimization

**Authentication & Security**

- OAuth2 / OpenID Connect (OIDC): Integration with Identity Providers
- Token-based authentication: JWT validation and secure API access
- Understanding of authorization patterns and security best practices

**API Design & Management**

- API versioning: Implementing and maintaining multiple API versions
- REST endpoint design: Creating intuitive, consistent, and well-documented APIs
- Error handling: Proper use of HTTP status codes (4xx / 5xx) and structured error responses

**Nice to Have**

- Experience with PostgreSQL or other relational databases
- Knowledge of microservices architecture
- Familiarity with Docker and containerization
- Experience with CI/CD pipelines and automated testing
- Background in industrial or manufacturing domains
- Experience with Azure cloud services
- Knowledge of RabbitMQ or other message brokers

**How to Apply**

Interested candidates should send their CV to: 
**hr@servicefactory.al**

- *Please note that only shortlisted candidates will be contacted for interviews.*