Drupal Web Developer
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. <br>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. <br>For a detailed look at CNA's benefits, check out our Candidate Guide . <br>Individual contributor responsible providing a high level of expertise in systems analysis and design, application development and/or integration, and testing of complex systems applications to support business needs. Provides guidance to others informally and formally leads teams on a project and/or program. The focus of this position will be leading, architecting, designing, developing or integrating business applications<br><b>JOB DESCRIPTION:</b><br><b>Essential Duties & Responsibilities</b><br>Performs a combination of duties in accordance with departmental guidelines: <br><ul><li>Evaluates complex client area requirements and processes and designs or prepares application system specifications and develops, tests and implements efficient and cost effective application solutions. Includes issue resolution and on-going system maintenance.</li><li>May lead the integration of vendor applications and consulting resources with existing applications and resources. May hold the development lead or sub lead role on a project and/or program.</li><li>Acts as technical consultant to programming staff and/or business unit to mentor staff in all phases of the program development, testing and implementation process. Participates in instructing, directing, and checking the design or applications work of others.</li><li>Coordinates the activities of the section with the client area and other IT areas (e.g., infrastructure, testing, and solutions).</li><li>Researches and evaluates new, alternative solutions, and/or architecture and recommends the most efficient and cost effective solution for the systems design including estimating costs as necessary.</li><li>Acts as liaison between clients, vendors, consulting resources, and applications area. Assists with relationship management, contract negotiations, and ensuring adherence to requirements.</li><li>May participate in developing recommendations for architecture direction and applications portfolio.</li><li>In conjunction with operations area technical staff, supports the implementation of the application into production and testing environments. May confer with technical personnel to identify and resolve issues.</li><li>May perform additional duties as assigned. <br><b> Reporting Relationship </b><br>Typically Director or above<br><b> Skills, Knowledge & Abilities </b></li><li>Solid technical knowledge of PHP and PHP Frameworks, MySQL, JQuery, API webservice integration, Okta security integration, Drupal v. 10+, Drupal Site Building, Drupal Front end Development (Theming), Drupal Back end Development (Coding).</li><li>In-depth knowledge and experience with Agile system development life cycle required. Experience with Scaled Agile Framework (SAFe), Test Driven Development and product-based software delivery preferred.</li><li>Experience with Java, API development, Google Cloud and Postgres preferred.</li><li>Familiar with Gitlab for version control.</li><li>Experience with the Acquia platform and CICD pipeline development preferred.</li><li>Excellent communications and interpersonal skills and the ability to work effectively with peers, IT Management and staff, and internal/external business partners/clients.</li><li>Good understanding of Insurance functions and processes, both within the organization and across the industry, preferably commercial insurance industry. </li><li>Advanced computer skills including Microsoft Office suite and other business related software systems or languages including J2EE technologies, Micro services etc.</li><li><b> Education & Experience </b></li><li>Bachelor's degree in Computer Science, or related discipline, or equivalent work experience.</li><li>Typically a minimum of total seven years of systems analysis and application program development experience, of which three years of Drupal development experience is must</li><li>Previous experience in working with distributed teams including internal and external vendors.</li><li>Certifications Preferred - Drupal v10+ developer</li></ul><br>#LI-MF1<br>#LI-Hybrid<br>CNA is committed to providing reasonable accommodations to qualified individuals with disabilities in the recruitment process. To request an accommodation, please contact [email protected] .