System Integration Architect
The role requires solid experience in analysis and design, and development of software applications using JEE/Oracle. This individual must have a solid understanding of the Java platform and software development concepts such as OO and UML. This individual will be responsible for requirements gathering, software design and the ability to set those design plans in motion at an architectural level.
This individual will coordinate development activities and drive software initiatives throughout the entire software development lifecycle. This person must be able to interface effectively with clients, business partners, and internal OneShield team members. In addition to operating at an architectural level, the role will require the completion of hands-on software development work.
- Provide technical leadership on client engagements for integration of the OneShield platform to legacy systems, external data providers, data warehouses, and other consumers and providers of data.
- Develop and deliver innovative software/architectural solutions that solve our clients’ business problems.
- Identify technical and business challenges, develop architectural specifications to meet requirements and arrive at the best solution.
- Work with internal and external customer technical team members to map customer requirements to technological solutions.
- Identify, define, and communicate technical decisions, concepts, and interrelationships within a complex system.
- Define and document the architectural model and design plans and estimates in enough detail for developers and other stakeholders.
- Create prototypes for technical integration solutions.
- Perform hands-on development work.
- Mentor internal and external development teams.
- Demonstrate a high level of subject matter expertise in IT infrastructure, technical architecture design, technology platforms, and architecture evaluation and review.
- Drive working sessions with client to ensure expectations and direction are aligned and timelines are being met.
- Demonstrate expertise in designing and developing large scale integration focused architectural plans for complex customer engagements.
- Review client’s existing and planned systems environment and architecture, collaborate with client architects and OneShield Core experts to design System Integration architecture.
- Participate in Internal/External Technical Design Sessions and Design Reviews.
- Communicate with business users and project teams including project managers, architects, business analysts, quality assurance analysts, and developers both internally, and with clients/business partners.
- Stay current with all relevant technology developments and find opportunities to use them in customer implementations.
- 12+ years of overall software development experience (working for a Product Development Company in the Enterprise Application Space, specifically in the integration area.
- 5+ years Java experience.
- 5+ years Systems Integration experience.
- Solid understanding of Object-Oriented design and modelling.
- Solid understanding of Java/JEE – Experience with Oracle PL/SQL is a plus.
- Ability to create, evaluate, interpret and develop technical designs.
- Solid Java programming skills.
- Experience in the design and implementation of Enterprise/Distributed Systems.
- Experience with WebSphere, WebLogic, JBOSS, or similar application server implementation.
- Efficient time management skills.
- Knowledge of modern ETL tools and techniques.
- Track record of providing consistent on-time delivery of high-quality solutions.
- Strong communication, critical thinking and problem-solving skills required.
- Knowledge of Property and Casualty insurance and related systems is a plus.
- Experience with Legacy System Integration is a plus.
Must have a Bachelor of Science in Information Systems/Computer Science or related area of study. Masters’ Degree a plus.