SYSTEMS/SOFTWARE ENGINEER SR.
Individual contributor provides systems operational support, technical skills to monitor, operate and maintain technical infrastructure and tests new methods, software, hardware, data flow and interfaces with existing systems. Supervises and provides technical guidance to the staff in monitoring, operation and administration of technical infrastructure, and testing of new methods, software and hardware. Performs a combination of the following duties according to departmental guidelines:1. Provides technical support to infrastructure engineers/developers to implement the resolution of highly complex, technical problems involving creation of technical infrastructure and its integration into the firm's existing computer systems.2. Participates in instructing, assigning, directing, and checking the work of the infrastructure engineering staff.3. Assists in planning, organizing and controlling the activities of the section. Provides input on performance evaluations for staff.4. Assists in scheduling the development, introduction, communication of scalable, advanced technologies to integrate technical infrastructure with existing systems, enabling the creation of new infrastructure or expansion of existing infrastructure capability.5. Upgrades and maintains the systems that employ scalable, advanced technologies and methods to integrate technical infrastructure with existing systems, enabling the creation of new infrastructure capability or expanding existing infrastructure. 6. Develops and implements infrastructure to support host-based, client-server, distributed or web-based applications and interfaces to databases.7. Monitors performance statistics to assist in determining hardware requirements and communication bandwidth to support projected transaction volumes and response time and system availability targets. 8. Tracks the engineering and implementation of the technical infrastructure for business applications, which may be centralized, distributed, client/server or web-based, including interfaces to databases. 9. Stays up to date on trends and developments within functional area of expertise and the insurance industry.Additional Responsibilities1. Performs other essential duties as assigned.Knowledge, Skills and Abilities1. Solid knowledge of the system development life cycle, and infrastructure application development alternatives. 2. Proven knowledge of client area's functions and systems.3. Full technical knowledge of operating system environment, data telecommunication technology, network installation and operation and Web components.4. Strong analytical and problem solving skills.5. Excellent communication and interpersonal skills to work effectively with peers, clients, IT management and staff, and outside vendors. Ability to work in team environment.6. Ability to lead teams and mentor staff.7. Advanced computer skills including Microsoft Office Suite and other business related software systems.Education and Experience1. Bachelor's degree in Computer Science, or related discipline, or equivalent work experience.2. Minimum of seven years experience in all phases of infrastructure engineering, LAN/WAN application systems development/support, and Web components.3. Previous project leadership experience desirable.4. Applicable certifications preferred.
|