JOB DESCRIPTION
Essential Duties & Responsibilities
Performs a combination of duties in accordance with departmental guidelines :
- Design and develop modular, scalable, and reusable web applications and services for ECM, utilizing tools like FileNet, ZOHO, Opentext and web-services hosted on Google Cloud platform, Azure, AWS, PCF and modern web technologies including Java, Spring, Spring boot, Rest API's, Docker, and Kubernetes.
- Integrate and automate deployment processes using modern CI / CD pipelines, version control with GIT, build tools like Jenkins / Concourse, GitHub, artifact management with Artifactory, and code quality analysis with SonarQube, ensuring efficient and error-free delivery of software products.
- Develop and maintain a library of reusable UI components using Bootstrap, HTML5, CSS3, and JavaScript, while utilizing React and Angular to create dynamic and responsive user interfaces.
- Lead the integration of vendor applications and consulting resources with existing applications and resources.
- Serve as the development lead or sub lead role on a project and / or program.
- 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.
- Participate in instructing, directing, and checking the design or applications work of others.
- Coordinate the activities of the section with the client area and other IT areas (e.g., infrastructure, testing, and solutions).
- Research and evaluate new, alternative solutions, and / or architecture and recommend the most efficient and cost effective solution for the systems design including estimating costs as necessary.
- Act as liaison between clients, vendors, consulting resources, and applications area.
- Assist with relationship management, contract negotiations, and ensure adherence to requirements.
- Participate in developing recommendations for architecture and design direction and applications portfolio.
- Confer with technical personnel to identify and resolve issues..
100% telecommuting allowed from anywhere in the United States
Reporting Relationship
Typically Director or above
Education & Experience
- Bachelor’s degree in computer science, computer engineering or related
- 5 (five) years of experience as a Software Developer, Software Engineer, Systems Analyst or related. In lieu of a bachelor's degree and five years of experience, will accept a master’s degree and two years of experience in the same fields.
Must have some work experience with each of the following :
- Develop modular, scalable, and reusable web applications and services for ECM, utilizing tools like FileNet, ZOHO, and web-services hosted on Google Cloud platform, Azure, AWS, PCF and modern web technologies including Java, Spring, Spring boot, Rest API's, Docker, and Kubernetes;
- Integrate and automate deployment processes using modern CI / CD pipelines, version control with GIT, build tools like Jenkins / Concourse, artifact management with Artifactory, and code quality analysis with SonarQube, ensuring efficient and error-free delivery of software products; and
- Develop and maintain a library of reusable UI components using Bootstrap, HTML5, CSS3, and JavaScript, while utilizing React and Angular to create dynamic and responsive user interfaces.
100% telecommuting allowed from anywhere in the United States.
Primary Location United States Illinois Chicago
Organization IT
Mon-Fri., 8 : 30am 4 : 45pm, 37.5 hours / week, $118,450 to $140,451 per year, overtime exempt. This position qualifies for CNA’s employee referral policy program.
Apply : Submit cover letter and resume at
30+ days ago