Job Overview
Design, implement and bug fix components/features of a NGM Financial model & models in C++.
Roles and Responsibilities
- Understand the Requirements, Design, Implement and Unit Test the components/features of NGM Financial model & models
- Interface with various teams such as Research, Product Management, SDG and QA
Educational Qualification:
B Tech or M Tech in CS or IT
Total Experience: 4-6 years
Must have skills:
- Strong Programming skills in C++ and STL
- Strong analytical and problem-solving skills
- Strong in algorithms and data structures
- Strong in program design techniques and performance optimization techniques in particular.
- Experience in multi-threading and parallel computing application development
- Good in software effort estimation and scheduling
- Ability to work independently with less supervision
- Good communication skills
- Experience in developing Windows-based commercial software in a product company
- Familiarity with Agile process
- Enthusiasm, energy, and creativeness
- Possess a positive attitude and ability to multi-task, stay organized in a dynamic teamwork environment
Nice to Have:
- Experience in Product companies
- Working knowledge of SQL
- Knowledge of .NET framework with C#
- Should be able to understand and implement mathematical algorithms
- Should possess excellent listening, verbal, and written communication skills