IT APPLICATIONS TEAM LEAD /SOFTWARE DEVELOPMENT AND APPLICATION SUPPORT/
Generali Insurance AD, part of the GENERALI GROUP, is a dynamically developing insurance company with established positions and high standards. The company's corporate policy is based on building professionals and maintaining partnerships with our clients. Open relationships, trust, and shared knowledge are the foundation of our organizational culture. Teamwork is key to our success.
The IT Applications Team Lead (or Software Development and Application SupportTeam Lead) is responsible formanaging a team of IT professionals handling the development, maintenance and support of the company IT applications, IT business analysis and database administration.
KEY RESPONSIBILITIES
Application Systems Development, Maintenance & Support
Manage the application support team towards resolving complex IT issues, ensuring minimal downtime and disruption to business operations and efficient incident resolution.
Resolving technological issues by providing expert advice and assisting company information systems users.
Oversee the full lifecycle of the company’s software applications.
Oversee the development, enhancement, and long-term maintenance of core insurance application built on .NET technologies.
Installation and configuration of new application modules, as well as introducing improvements to the company's core insurance information system.
Monitoring and analyzing the performance of the system and its individual modules (components) and reporting anomalies.
Executing procedures according to the operational schedule and established standards
Documenting system operation issues in the company's HelpDesk platform and resolving the ones within the area of expertise.
Initially, acting as a second line of support when issues related to the company's core insurance information system cannot be resolved by the first line of support (external vendor). Subsequently, reorganizing the internal support team in a way to become first line of support.
Manage software integrations with third-party services, banking systems, payment gateways, regulatory platforms, customer portals, CRM solutions, etc.
Participating in various projects related to the introduction of new features in the core insurance system.
Ensure the security, reliability, and scalability of IT systems to support the company operations, with a focus on compliance with industry and regulatory standards and best practices.
Oversee the integration of applications with other IT systems, ensuring seamless communication between platforms.
Stakeholder & IT Project Management
Work closely with various business stakeholders to understand their application needs.
Participate in IT projects and actively support business stakeholders in IT application projects.
Collaborate with other departments to assess IT needs and implement solutions aligned with the overall IT Architecture of the company
Provide support in the solution design
Manage relationships with external IT vendors and service providers related to the implementation of applications or outsourced software development activities.
Core System Strategy and Vendor Management
Participate in forming and executing the strategy for insourcing the support activities of the core insurance system.
Oversee and coordinate software vendors and third-party service providers the maintenance and support activities (on application and database level).
Supports the Director of Program Management Department in overseeing the development and improvement activities of the core insurance system assigned to vendors and third-party service providers.
SKILLS, KNOWLEDGE AND EXPERIENCE REQUIRED
Bachelor’s or master’s degree in information technology, Computer Science, Software Engineering, or other relevant IT specialty.
5+ years of professional experience in IT applications (development and support)
Preferably team leading experience of at least 2+ years
Experience with business application software, including implementation, maintenance, and support
In-depth knowledge in the field of Microsoft Server OS, Microsoft IIS, Microsoft SQL, Microsoft .NET.
Knowledge of software lifecycle management, system administration, and application troubleshooting.
Experience in using Azure DevOps for managing the software development lifecycle, as well as knowledge in Git Repository Management. Experience with using Git repositories within Azure Repos is a plus.
Experience in designing, developing, and maintaining RESTful and SOAP APIs for seamless integration with internal and external systems.
Excellent team, communication, and collaboration skills (Collaborative and team-oriented approach is a must)