C++ Systems Architect Job in Moorestown 08057, New Jersey US

The successful candidate will design and develop custom applications for the company transaction processor, will be responsible for the architecture and design of the company’s transaction processor, will lead and participate in new product development working with other development team members and will report directly to the Director of Payment Systems.

Responsibilities include but are not limited to working with business users, the database team and Operations to facilitate the development and maintenance of the company’s transaction processor, must possess a demonstrable working knowledge of Object Oriented Programming, systems programming, transaction processing concepts, designing, developing and maintaining complex enterprise wide applications, mentoring developers and setting up coding and design standards is required and software development lifecycle, etc.

Qualified candidates must have High School or equivalent experience, 5+ years of experience in the field or in a related area, Bachelor’s degree in Computer Science or equivalent preferred, C++ design and coding on Windows, Windows System programming, Visual Studio, MFC, STL, Multi-threading and ATL development, MSMQ, OLEDB, ODBC, Microsoft SQL Server, Non Microsoft development environments including GCC and Red Hat Linux, experience in database design and analysis is required and competent in Windows based computer applications (Microsoft Office), etc.

Salary will be commensurate with experience. Comprehensive benefits package including Medical, Dental, Vision, Company Paid Life Insurance, Voluntary Supplemental Programs, Employee Assistance Programs, Career Development, 401(k) etc.

CDI is an Equal Opportunity Employer