Collaborate with cross-functional teams to define, design, and ship new features
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Skills Required
Solid understanding of OOP, proficiency in C /VC /MFC
Familiar with various design and architectural patterns. Experience in Socket Programming. Good understanding and demonstration of Multi-threading and thread synchronization concepts. In-depth working knowledge of memory management. Optimization and code performance improvement skills. Familiarity with concepts/frameworks such as MVC and Database Concepts PL/SQL Strong & Effective Communication Skills
Strong in debugging and troubleshooting
This role analyzes modules or features of new, existing, or upgraded solutions according to project specifications and priorities.
Desirable
Understanding of code versioning tools, such as SVN, Git
Ability to work well in a team environment and independently while tackling complex problems
Ability to learn and adapt new technologies and infuse them into the current eco-system
Advanced hands on designing and development skills with .Net & Web Technologies