You have a clear vision of where your career can go. And we have the leadership to help you get there. At CNA, we strive to create a culture in which people know they matter and are part of something important, ensuring the abilities of all employees are used to their fullest potential.
CNA seeks to offer a comprehensive and competitive benefits package to our employees that helps them — and their family members — achieve their physical, financial, emotional and social wellbeing goals.
For a detailed look at CNA’s benefits, check out our Candidate Guide.
Under broad supervision, supports and assists in the preparation of application program solutions in the maintenance and modification of new and currently used programs. This position also maintains centrally developed systems. The focus of this position will be business applications development and/or developing/integrating alternative solutions.
JOB DESCRIPTION:
Essential Duties & Responsibilities
Performs a combination of duties in accordance with departmental guidelines:
Supports and prepares computer applications (e.g., codes new or modified programs, reuses existing code through the use of program development software alternatives or integrates purchased solutions). May create detailed designs of low complexity per solution requirements.
Prepares program test data, unit tests and debugs programs.
Documents all procedures used throughout the computer application when it is formally established.
Supports operations area technical staff in the implementation of the application into production. Includes ensuring batch processing and service level agreements are met as well as working with help desk to resolve client issues.
Works with other IT staff as appropriate in systems and integration testing.
May act as liaison between clients and applications areas.
Reporting Relationship
Typically Manager or above
Skills, Knowledge And Abilities
- General understanding of system development life cycle, and system and application development alternatives.
- Basic understanding of client area's functions and systems.
- Good analytical and problem solving skills.
- Requires good communication and interpersonal skills and the ability to work effectively with peers, clients and IT management and staff. Ability to work in team environment.
- Advanced computer skills including Microsoft Office suite and other related business software systems or languages including, but not limited to Mainframe, DB2, UNIX, Oracle, Websphere J2EE Java, Peoplesoft, Business Objects, and ETL. Other technologies will apply dependent on business area supported.
- Bachelor's degree in Computer Science, or related discipline, or equivalent work experience.2. Typically up to two years of application program development experience or other related IT experience.3. Completion of course work towards applicable certifications preferred.