Job Seekers, Please send resumes to email@example.com
We are looking for a Software Engineer on behalf of our client. This position is based in Cary, NC.
This position is part of the Defined Benefit Platform team. The team supports the recordkeeping and administration of defined benefit (regular pension) plans on behalf of their corporate clients, their employees and retirees. The technology associates on the DB Platform team interact with business partners as well as systems partners who have responsibility for client-facing channels such as NetBenefits®.
The position’s responsibilities include developing and maintaining code in both C++ and Java to meet the needs of our clients and business partners, Visual Studio and Eclipse. The responsibilities include communication with business and systems partners, as well as systems development, functional design, definition and execution of unit testing in a multi-platform environment.
In addition to the requisite technical skills and experience, the successful candidate will have strong problem-solving ability, good verbal and written communication skills, the ability to work in a geographically dispersed organization, and be a self-starter who can drive work to completion with high quality.
Utilize Visual Studio and C++ as required in support of legacy systems.
Utilize Eclipse and Java technology as development tools.
Follow architectural guidelines and enterprise systems best practices in writing code.
Define detailed test strategies and plans, and perform data mining to match the expected conditions.
Create, update and maintain technical documentation for software-based projects and products.
Interact effectively with business partners to understand business requirements and assist in creation of technical requirements, including creating effective technical solutions to business problems.
Analyze project requirements to determine what system environment work is required to support the project.
Proactively recognize problems, communicate to our customers, and troubleshoot their resolution.
Insure quality in all deliverables by following best practices: structured and well-documented code, complete unit, functional and integration testing, complete technical documentation, and code that meet business requirements.
Education and Experience
Bachelor’s Degree (Computer Science or related fields)
3-5 years experience in C++
2-4 years experience with Java in a J2EE environment (Weblogic experience a plus)
Experience with Microsoft Office tools (Word, Excel, Access, Visio, MS Project) or equivalents is highly desired
Experience working in a matrixed environment with project team members in multiple locations, including offshore, is preferred
Experience with Defined Benefit pension plans is desirable but not required
Skills and Knowledge
Strong triage skills
Object oriented develop
Strong communication skils