Cna - Chicago, IL
posted 4 months ago
CNA is seeking an individual contributor who will provide a high level of expertise in systems analysis and design, application development, and integration, as well as testing of complex systems applications to support business needs. This position is focused on leading, architecting, designing, developing, or integrating business applications. The successful candidate will be responsible for evaluating complex client area requirements and processes, designing or preparing application system specifications, and developing, testing, and implementing efficient and cost-effective application solutions. This includes issue resolution and ongoing system maintenance. The role may involve leading the integration of vendor applications and consulting resources with existing applications and resources, and may also include holding the development lead or sub-lead role on a project or program. In addition to technical responsibilities, the candidate will act as a technical consultant to programming staff and/or business units, mentoring staff in all phases of the program development, testing, and implementation process. The role requires participation in instructing, directing, and checking the design or applications work of others, as well as coordinating activities with the client area and other IT areas such as infrastructure, testing, and solutions. The candidate will research and evaluate new, alternative solutions and/or architecture, recommending the most efficient and cost-effective solution for systems design, including estimating costs as necessary. Acting as a liaison between clients, vendors, consulting resources, and the applications area is also a key responsibility, along with assisting with relationship management, contract negotiations, and ensuring adherence to requirements. The candidate may participate in developing recommendations for architecture direction and applications portfolio, and in conjunction with operations area technical staff, support the implementation of the application into production and testing environments. The role may also involve conferring with technical personnel to identify and resolve issues, and performing additional duties as assigned.