
.NET Developer
BlackBelt Technology Kft.
full-time
Posted on:
Location Type: Hybrid
Location: Budapest • Hungary
Visit company websiteExplore more
About the role
- Design, develop, and maintain scalable, high-performance backend services using C# and .NET Core.
- Take ownership of backend components across their full lifecycle: architecture, implementation, testing, deployment, and monitoring.
- Build robust, well-documented REST APIs and integrate with both internal and external systems.
- Develop and maintain microservices while contributing to overall distributed system architecture.
- Write clean, maintainable, and well-tested code aligned with engineering best practices.
- Continuously improve system performance, reliability, scalability, and fault tolerance.
- Implement and manage CI/CD pipelines and Azure-based deployment workflows.
- Investigate and resolve production issues, perform root-cause analysis, and drive long-term reliability improvements.
- Collaborate closely with cross-functional teams, participate in code reviews, and mentor junior engineers.
Requirements
- 5+ years of experience designing and building production-grade backend systems using C# and .NET Core.
- Proven expertise in designing, developing, and maintaining RESTful APIs and backend services.
- Strong understanding of microservices architecture, Domain-Driven Design (DDD), Clean Architecture principles, and distributed system patterns.
- Hands-on experience with Microsoft Azure, including deploying, operating, and monitoring cloud-based solutions.
- Solid experience with SQL and/or NoSQL databases, query optimization, and ORM frameworks such as Entity Framework Core.
- Practical experience implementing and maintaining CI/CD pipelines (Azure DevOps or GitHub Actions) to automate build, test, and deployment processes.
- Strong background in unit and integration testing, mocking frameworks, dependency injection, and writing highly testable code.
- Deep understanding of asynchronous programming, concurrency, and performance optimization within the .NET ecosystem.
- Experience working with containers (Docker) and cloud-native development practices.
- Excellent communication skills with the ability to actively contribute to architectural and technical decision-making.
Benefits
- Development - We are supporting your growth with trainings and certifications;
- Diversity - You can switch between projects and Delivery Units;
- WOW - We are supporting our colleague's health and well-being with WOW (Wellbeing Office Way) program;
- Support - We are a caring organisation, if you face difficulties you can always count on us.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NET CoreREST APIsmicroservicesDomain-Driven DesignClean ArchitectureSQLNoSQLCI/CDasynchronous programming
Soft Skills
communicationmentoringcollaborationproblem-solvingdecision-making