US / MA / BOSTON / SENIOR SOFTWARE ENGINEER, C++ => C# MIGRATION
Job Title: Senior Software Engineer / Job ID # 10010
Company:
A successful firm showing continued growth since it was founded over twenty-seven (27) years ago. A key provider of scientific risk analysis, modeling, assessment software products and consulting services for catastrophic events to an array of large industries and governments. Offer a history of a stable and healthy environment with a long and positive past, never a layoff, good benefits and professional work environment. Employee input from all organizational levels is solicited and welcome.
Job Description:
You will be a key contributor in re-engineering a major analytical subsystem while migrating it from C++ to .Net platform. Your success will be based on your fundamental and practical knowledge of C# and your leadership skills as a member of this team. Your past experience in C++ and your current implementation skills in C# will enable you to successfully meet the challenges in moving a critical component to the .net platform.
Contribute to development of the next-generation analytical platform and services
Architect, design, and implement new high-performance components on .Net platform
Migrate native C++ components to .Net managed languages (C# and Managed C++)
Enhance functional capabilities, performance, and robustness of the existing system
Investigate and resolve customer inquiries and software defects.
Will sponsor an H1B Transfer
Basic Qualifications:
- Minimum 9 years in commercial-grade software development, specializing in back-end business logic, frameworks, scalability and performance aspects of the system
Minimum 5 years developing Windows applications using C++
Minimum 3 years developing applications on .Net platform using C# (or Managed C++)
Creativity, strong problem solving and analytical reasoning skills
Must have the following technical expertise:
Proven skills in OOP/SOA architecture, design, and best-practices
Fluency in C# and strong knowledge of core functionality in .Net Framework
Strong experience in C++ on Microsoft Development platform
Multi-threading on Windows platform
SQL Server™, programming with T-SQL and Microsoft data access technologies
Knowledge of code analysis and performance-tuning tools
Experience with the following is a plus:
Background in math, high-performance computational programming, optimizations, and distributed cluster/grid-based parallel computing
Declarative rules-based software systems
B.S. in CS or equivalent.
Assets (Preferred, not needed):
M.S. degree
JOB ID #10010
TO APPLY: Send resume / CV to dsteinbach@HRDotCom.com
978 331 0789