HamburgerMenu
hirist

Job Description

Description :

Location: Hungary (Remote/Hybrid)

Employment Type: Full-time / Contract

Experience Required: 510 Years

About the Role :

We are seeking a Senior .NET / C# Engineer who can independently build scalable microservices, lead module development, and optimize application performance.

The role requires strong experience with Azure cloud services, distributed systems, and CI/CD automation.

You will also mentor junior developers and participate in architecture discussions.

Key Responsibilities :

Backend Engineering :

- Architect and develop microservices using .NET 6 / 7, Web API, and middleware

- Implement REST APIs and integrate message-based communication (RabbitMQ, Kafka, Azure Service Bus)

- Build reusable and modular components aligned with Clean Architecture and DDD

Cloud Engineering :

- Build and deploy applications on Azure App Services, Functions, AKS

- Manage Azure DevOps pipelines for automated builds and deployments

- Contribute to cloud cost optimization and resource governance

Database Design :

- Define database schemas and build stored procedures

- Optimize slow queries and enhance database performance

- Work with SQL Server and PostgreSQL

DevOps & Automation :

- Containerize applications using Docker and orchestrate on Kubernetes

- Improve CI/CD pipeline reliability and deployment automation

- Implement monitoring, logging, and alerting practices

Team Leadership :


- Mentor junior developers and lead code reviews

- Participate in requirement clarification and solutioning with architects

- Provide accurate task estimations and ensure delivery commitments

Required Skills :

- Advanced knowledge: .NET Core, .NET 6/7, C#, Web API, ASP.NET

- Strong experience with Entity Framework Core, Dapper, LINQ

- Cloud: Azure App Services, Azure Functions, AKS, Azure DevOps Pipelines

- Event/message brokers: RabbitMQ, Azure Service Bus, Kafka

- Docker, Kubernetes

- SQL Server, PostgreSQL

- Strong understanding of Clean Architecture and Domain-Driven Design

Key Responsibility Areas (KRAs) 510 Years :

- Deliver complex modules with high performance, maintainability, and security.

- Improve system performance through tuning, caching, and architectural enhancements.

- Reduce defect leakage by enforcing code quality and automated testing.

- Mentor 24 junior developers and lead technical implementation.

- Optimize CI/CD pipelines to reduce deployment issues and improve speed.

- Ensure robust cloud integration using Azure best practices.

- Introduce reusable code components to accelerate development.

- Collaborate with product owners and architects to resolve technical challenges


info-icon

Did you find something suspicious?