Job Description :
Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools.
Determines hardware compatibility and / or influences hardware design.
Responsibilities :
Proven experience in at least 5 years of experience in C++ ATL, C++ COM
At least 5 years of experience in .NET framework, good understanding of IL and JIT compilation process.
Good familiarity with WinDbg, debugging tools for windows suite.
NET core internals and OS programming a plus.
Excellent communication skills and ability to interact effectively with both technical and non-technical staff
In-depth technical experience in IT infrastructure area,
Understanding of operational challenges involved in managing complex systems
Previous experience in being a part of complex integration projects
Technical execution of project activities and responsibilities for on-time delivery and results.
Interfacing with customer-facing functions to gather project requirements and perform due diligence as required.
Providing technical guidance for troubleshooting and issue resolution when needed.
Education & Experience :
Looking for 6-9 years experienced candidates.
Demonstrated ability to have completed multiple, complex technical projects.
Education and Experience Required :
Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
Looking for 6-9 years experienced candidates.
Demonstrated ability to have completed multiple, complex technical projects.
Knowledge and Skills :
Expertise in multiple software systems design tools and languages.
Strong analytical and problem solving skills.
Designing software systems running on multiple platform types.
Software systems testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools.
Excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at management levels..