HamburgerMenu
hirist

Job Description

Description :


Location : Hungary (Remote/Hybrid Budapest, Debrecen, Szeged, Pcs, Miskolc)

Employment Type : Full-time / Contract

Experience Required : 2 to 5 Years

About the Role :


We are seeking a junior to mid-level .NET / C# Engineer with a strong interest in backend development, API engineering, and cloud technologies.

You will be involved in building enterprise-grade applications using modern .NET frameworks and Azure services.

Working alongside senior engineers, you will gain hands-on experience in microservices architecture, clean code practices, CI/CD automation, and cloud deployment models.

This role is ideal for candidates who are passionate about learning, improving their technical depth, and contributing to global development teams working across multiple domains such as finance, telecom, manufacturing, and digital platforms.

Key Responsibilities :

1. Backend Development :

- Develop and maintain backend applications using .NET Core / .NET 6 / .NET 7.

- Build scalable and secure REST APIs following best practices in design, error handling, and performance optimization.

- Implement business logic, data processing, validation rules, and DTO mapping.

- Develop and maintain middleware components such as logging, caching, and authentication modules.

- Utilize Entity Framework Core, LINQ, and ORM patterns to interact with databases reliably.

- Apply OOP, SOLID principles, and clean coding standards to ensure high-quality builds.

2. Database Operations :

- Write SQL queries, stored procedures, functions, and scripts for application data access.

- Work with SQL Server and PostgreSQL for schema design, table creation, and database versioning.

- Perform basic query optimization and troubleshoot performance issues under guidance.

- Collaborate with database administrators to ensure data integrity and security.

3. Cloud & DevOps Integration :

- Work within Microsoft Azure environments, gaining exposure to services such as App Services, Functions, Azure SQL, and Azure Storage.

- Participate in creating and enhancing CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.

- Assist with environment setup, deployment automation, and configuration management.

- Contribute to containerization tasks using Docker, understanding images, volumes, and networking basics.

4. Testing, Quality & Security :

- Write unit tests using xUnit / MSTest to ensure feature correctness and prevent regressions.

- Participate in peer code reviews to maintain code quality and consistent design standards.

- Follow clean architecture patterns and ensure adherence to project security guidelines.

- Support QA teams in debugging integration and user acceptance testing issues.

5. Collaboration, Communication & Documentation :

- Work collaboratively with global teams consisting of senior developers, product owners, QA engineers, and DevOps teams.

- Participate in daily stand-ups, sprint planning, retrospectives, and backlog grooming.

- Maintain high-quality technical documentation for APIs, workflows, business logic, and deployment steps.

- Provide regular updates on progress, risks, and technical challenges.

Required Skills :

- Strong foundation in .NET Core / .NET 6 / .NET 7, C#, ASP.NET MVC, Web API

- Experience with Entity Framework Core, LINQ

- Proficiency in SQL Server and PostgreSQL

- Basic understanding of Azure services such as App Services, Azure Functions, Azure SQL

- Familiarity with Docker containerization fundamentals

- Strong understanding of OOP, SOLID principles, clean code practices

- Good communication skills and the ability to collaborate in an Agile team

Key Responsibility Areas (KRAs) 25 Years :

- Timely Delivery : Complete assigned tasks and modules within agreed timelines with minimal rework or defects.


- Code Quality : Maintain clean, well-structured, readable code and follow industry-standard best practices.

- Test Coverage : Improve and maintain unit test coverage for all developed features, ensuring stable builds.

- Technical Collaboration : Follow guidance from senior developers and architects, contributing positively to team discussions and problem-solving.

- Bug Resolution : Resolve assigned defects within the SLA, contributing to stable application releases and reliable deployments.

- Documentation : Maintain updated documentation for modules, API specifications, workflow diagrams, and development notes.

- Continuous Learning : Demonstrate active learning in areas such as Azure cloud services, microservices, clean architecture, and emerging .NET features.

- Agile Participation : Participate actively in all Agile ceremonies, contributing to estimations, sprint goals, and team velocity improvements

info-icon

Did you find something suspicious?