Software Engineer II- C++ /C#
Core
Develop and maintain Windows desktop applications using C++/C#, ensuring code quality, reliability, and performance through rigorous testing and defect resolution.
Role type
Mid-level IC software engineer (Windows desktop)
Builds
Windows desktop applications
Domain
Health technology / Software engineering
Deliverable
product features
Required skills
C++, C#, Windows desktop development, Software Design and Architecture, OOPS, multithreading, unit/integration/system testing, code reviews, technical documentation
Preferred skills
DevOps collaboration, emerging technology awareness
Technologies
C++, C#, Windows
Responsibilities
Execute code reviews to uphold standards and identify bugs; develop and maintain Windows desktop applications; diagnose and resolve software defects via log analysis; create technical documentation including architecture diagrams and API specs; support DevOps in software deployment; execute comprehensive test plans.
Seniority
Mid-level, hands-on IC