Role:- Senior C++ Developer
Location:- Dover, NH (Hybrid)
Hire type:- Contract
Job Summary:
• Identify, Allocate and Enable C++ skilled resources on ExPRS.
• Functional Knowledge Transfer and SME Hand Holding to identify functional components, their interfaces.
• Gather, Analyze, Prioritize Problem Tickets against Application profiles and Discover unknown problems and remediate as necessary
• identify critical point of failures across ExPRS functional components
• Create focus group to identify business impact and analyze unknown issues and Establish business value towards fixing problem.
• Remediate problems with High Business Impact/Value
• Focused intervention to streamline C++ App/Middleware Business Process, Entities and Data Access across client/server or the proxies.
• Upgrade Windows 7 to Windows 11 as recommended.
• Strategic Database Engine upgrade or replacement targeting Project Evergreen
• componentize to re-use C++ entities to interoperate eXcite and Evergreen.
• Monolithic Legacy Interfaces should be reviewed and refactored as well.
• Analyze and justify benefits using other inter-process protocols
• Decide re-engineer or refactor ExPRS Middleware to check for more advanced options on Windows e.g., DCOM, Socket or WebSocket
Experience: 10-15 yrs.
Required Skills: C / C++
• Language and Libraries: C++, Corba Orbix, Roguewave SourcePro C++
• Operating System: Development exposure with Windows 7 and 11, AIX (Good to Have), Linux (Good to Have)
• Database and Filesystem etc.: Sybase, DB2, W2K File Server
• Messaging: C++ Middleware application messaging with WebSphere Application Server MQ
• Domain Knowledge: Good understanding of Client Server/Middlware Architecture, Object Relational Mapping.
• Knowledge of developing C++ business processes, entities, tabular objects for client's proxy wrapper object
• Good Debugging and Problem Solving skills
Roles & Responsibilities:
• Liberty Mutual is already set on a Transformation Journey from eXcite to Evergreen
• Liberty Mutual However Requires to Maintain and Enhance Legacy ExPRS eco-system, a standalone Windows C++ Client/Server Application all along this process.
• ExPRS Case Management (ECM) captures or receives First Report of Injury, and it is a critical IT component towards Worker’s Compensation Claims.
• ECM is a legacy home-grown C++ Client / Server application which has challenges from a reliability and stability perspective.
• There is a focused initiative in the context of ExPRS stability / reliability
• The application is believed to have memory management issues contributing to these issues.
• In addition, the application uses legacy communication protocols (CORBA) which can be very sensitive and fragile based upon network connectivity.
• The user’s experience an application “crash” (2-3 or more times a day) which impacts their productivity, increases their frustration, and negatively impacts their work experience.
• Liberty Mutual is looking to bring in 1-2 onshore/nearshore resources to focus on reducing the negative experiences encountered with this application for the GRS Claims business users and requested to onboard at least one resource within the next 4 weeks.
• It is expected that this work would continue until the end of 2024 Q1 at a minimum, and potentially be extended based upon the learnings and value / outcomes realized.