Overview
Skills
Job Details
Senior Developer
Princeton, NJ (Day 1 onsite)
Long Term
15+ years of exp is mandatory***
Someone who worked on c++ and moved to c# will be ideal
Technologies:
Languages : C++/CLI, C# 12+, ,NET 8/9
Tools : Visual Studio, CoPilot
Job Description:
This role is for our desktop application that has been around for 20 yrs. We are seeking a highly skilled Senior Developer with over 15 yrs experience to join our dynamic team. The project scope involves understanding modules written in C++/CLI and Windows and converting it to platform independent or using an abstraction layer to run on Linux. This role is NOT traditional a web, or full-stack developer.
Required Qualifications:
Bachelor s degree in Computer Science, Software Engineering, or a related field.
15+ years of experience in software development, with 5 10 yrs
Focused experience in C++/CLI, .NET Core framework, foundational libraries, Windows SDK, compilers, and kernel experience
Having experience in bridging native code in pure C++ and managed code like C#
Linux and Windows SDK experience
Experience with Visual Studio, GitHub and git related develop environments
Experience with high-performance, multi-thread, scalable applications
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Preferred/Plus Qualifications:
Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
Familiarity with Agile development methodologies
Experience porting computer languages (C++/CLI to C#) and operating systems (Windows to Linux)