. Bug fixing and execution of enhancements
. Participating in Agile development
. Understand the system well and suggest design modifications/enhancements
. Develop software using C# .NET
. Read and comprehend functionalities from existing software modules
. Conduct unit tests and integration tests to ensure best product quality.
. Fix issues and provide maintenance support on established software product
2-5 years experience in product development with excellent hands-on expertise in C# .NET
Knowledge of Multi-threaded programming and IPC mechanisms
Good handle and expertise on Windows debugging; knowledge of remote debugging and Win Dbg.
Well versed with data structures and algorithms
Good knowledge of Windows OS (internals) concepts
Good communication skill