





Mid-level .NET backend role in metro with strong employer brand and common skillset, high applicant density.
Core C#/.NET skills transferable across sectors, but embedded product experience increases domain specificity.
Explicit 5+ years and mandatory .NET Core, multithreading, and product-release experience increases filtering strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop application-layer components and reusable platform services using C# and .NET Core for embedded and PC-based systems.
Collaborate with architects and leads across hardware abstraction, middleware, application, and presentation layers to deliver scalable and maintainable software solutions.
Participate in code reviews, debugging, release activities, and support software deployment models especially for embedded Linux devices and PC systems.
Minimum 5 years of hands-on experience with C# and .NET Core development.
Strong understanding of OOP, SOLID principles, design patterns, multithreading, async programming, and performance-sensitive application development.
Experience in greenfield product development and contributing to a full product release cycle.
Work Experience Required: At least 5 years relevant experience in .NET development.
Experienced individual contributor with ability to design and implement scalable platform components across multiple layers in the software stack.
Background or familiarity with embedded systems, Linux-based devices, and layered/modular architecture preferred.
Demonstrated problem-solving skills with experience in handling performance-sensitive applications and debugging complex software issues.