EVA's
Senior .NET Developer - SIBIU Based
EVA'sRomania19 hours ago
Full-timeEngineering, Information Technology
About the Company

Our client is a global technology leader with a long-standing history in advanced measurement solutions. Founded in the early 1950s, the company operates internationally, employing hundreds of specialists worldwide and serving customers in over 200 countries.

The organization is recognized for its innovation, reliability, and end-to-end solutions in the field of measurement technology, delivering both hardware and software from a single source.

 

Purpose of the Job

We are seeking a Senior .NET Engineer to join a dedicated team working on a modern, high-impact project within the measurement technology domain. The primary focus of the role is to design and develop new features and contribute to the evolution of a modern, microservices-based platform using the latest .NET technologies.

As part of the project, the team is also modernizing a legacy monolithic system by re-architecting it into a scalable and maintainable solution. This role is ideal for a senior engineer who enjoys building new functionality, improving system design, and contributing to meaningful technical decisions in a complex, real-world product.

 

Responsibilities

·       Collaborate with stakeholders to understand business and technical requirements and propose well-structured, scalable solutions.

·       Design and develop new features from scratch, ensuring high code quality, performance, and timely delivery.

·       Refactor, modernize, and gradually replace legacy implementations as part of the system’s evolution toward a microservices-based architecture.

·       Improve existing code by fixing design and implementation issues, increasing maintainability and long-term scalability.

·       Contribute to architectural and functional design discussions, applying best practices and senior-level technical judgment.

·       Evaluate and recommend appropriate technical solutions, tools, and implementation approaches.

·       Break down features into actionable tasks, provide reliable effort estimates, and identify technical risks early.

·       Investigate and resolve software issues within agreed SLAs, including customer-specific fixes when required.

·       Maintain high development standards through clean, testable code, supported by appropriate testing and technical documentation.

·       Communicate proactively with internal teams to ensure alignment, transparency, and steady progress throughout the development lifecycle.


Technologies & Requirements


Must Have

·       5+ years of hands-on experience in modern C#/.NET development.

·       Experience with refactoring or modernizing existing .NET applications.

·       Strong experience with microservices-based architectures and containerization using Docker.

·       Strong experience with Entity Framework / Entity Framework Core and SQL Server.

·       Strong understanding of software engineering principles, including OOP, OOD, and common design patterns.

·       Experience working in Agile / Scrum teams.

·       Strong problem-solving skills and the ability to adapt quickly in complex technical environments.

·       Excellent communication skills, especially in cross-team or client-facing contexts.

·       Proactive mindset, ensuring transparency, alignment, and on-time delivery.

·       Proficiency in English, both written and spoken.


Nice to Have

·       Experience with Blazor or other modern frontend frameworks.

·       Experience with cloud platforms (e.g. AWS, Azure, GCP).

·       Experience with CI/CD pipelines and related tooling.

·       Exposure to monolithic architectures.

·       Exposure to Hardware Abstraction Layer (HAL) concepts.

·       Exposure to IoT, embedded systems, or hardware-integrated software, especially for future project needs.

Key Skills

Ranked by relevance