Architecture Senior Specialist-INF0001Z3
Architecture Senior Specialist
Job Summary
Under minimal technical direction, individual contributor provides discipline expertise for development, specification and communication of firm's IT architecture. Role involves working in collaboration with various Architects to ensure IT architecture reflects synergies and dependencies with core technology trends and priorities (e.g. Cloud migration, Information Security and Infrastructure), as well as identifying key interactions and dependencies across separate systems and platforms.
Essential Duties & Responsibilities
Performs a combination of duties in accordance with departmental guidelines:
- Works independently with ability to define and hold the big picture while executing on a piece of it, and reduce technical debt while enhancing Digital Transformation.
- Research, recommend, design and develop systems and application architecture to solve business problems in alignment with the enterprise architecture direction and standards.
- Ensures quality of the design by avoiding complexity, reviewing the code and advocating clarity.
- Demonstrates opportunities by developing prototypes and/or contributing code, evaluating technologies, and mentoring project team members.
- Ensures architecture solutions stay loosely coupled, modular, scalable, extensible and re-usable in order to ensure integrated architecture across interdependent technologies.
- Design cloud-based, secured, and performant software systems to enhance Digital Transformation.
- Research, evaluate and recommend solution alternatives and technology trends by developing prototypes.
- Design, develop, and test applications according to company coding and quality standards.
- Design and develop scalable, reusable and highly available systems.
- Develop code based on business requirements or user stories.
- Perform event-driven UI/UX application development using Spring, Node and Angular.
- Conduct robust unit testing to ensure deliverables match the design and provide support for subsequent release testing.
- Ensure the viability, functionality and effectiveness of essential QA tools.
- Automate deployment with continuous integration using tools such as Jenkins, GIT and Maven.
- Write and update quality assurance procedures, and proposes rework standards.
- Proactively help identify and develop IT policies and procedures surrounding IT quality and governance and their respective data ensuring proper oversight, security and resilience in area of responsibility
Reporting Relationship
Typically Director or above
Education & Experience
Bachelor’s degree in computer science, computer engineering, or IT and 5 (five) years of experience in test- driven application development
Must have work experience with each of the following:
- Designing and developing scalable, reusable and highly available systems within the insurance domain;
- Event-driven UI/UX application development using Spring, Node and Angular; and
- Automate deployment with continuous integration using tools such as Jenkins, GIT and Maven.
Primary Location United States-Illinois-Chicago
Organization IT
Mon-Fri., 8:30 a.m. – 4:45 p.m., 37.5 hours/week; overtime exempt. This position qualifies for the company’s internal referral policy.