Job Description
Senior Developer
Princeton, NJ (Day 1 onsite)
Long Term
15+ years of exp is mandatory***
Technologies:
Languages : C++/CLI, C# 12+,,NET 8/9
Tools : Visual Studio, CoPilot
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)
Full-time