Selective Insurance is looking for an Application Manager, Software Engineering who is responsible for delivering software solutions to solve business, and customer needs. This individual will oversee a team consisting of senior software engineers and team leads responsible for supporting applications that are complex in nature and of high strategic importance to the corporation.
Requirements
- Managing a cross functional team of Pega architects and system architects, along with .NET/Angular developers, and ensure tasks are assigned and delivered on time and on budget
- Architecting and deploying web-based and web-enabled business applications
- Understanding of Angular and .NET Framework development techniques
- Understanding of Low Code Platform development; Preferred: Pega
- Understanding of Object-Oriented Design (OOD), Unified Modeling Language (UML), stateless distributed architectures, and designing for scalability and performance, especially within, .Net, HTML5, CSS3, and WCF technologies
- Leveraging knowledgeable in Service-Oriented Architecture (SOA), its principles, and patterns at the enterprise level
- Understanding of Agile development environment especially SCRUM and SAFe
Responsibilities
- Manages implementations of new hardware and software solutions and the ongoing maintenance for insurance policy administration systems
- Translating complex functional, technical and business requirements into architectural designs
- Developing high-level application design and direct detailed design work of the developers
- Developing proofs-of-concept and prototypes to validate and compare design alternatives
- Performing cost/benefit and trade-off analyses of design alternatives
- Defining high-level development tasks, provide estimates, and identify skills necessary for implementation
- Guiding software engineers in the implementation of selected designs and strategies
Other
- Applicants must be authorized to work for any employer in the United States. Selective will not sponsor or assume the sponsorship of an employment visa at this time
- Trains, supervises, assigns projects to, evaluates, and is responsible for hiring/termination of information technology personnel and contracting staff
- Talent management of team members to ensure high morale and appropriate advancement of individual goals and career aspirations
- Supervising teams to create an atmosphere of trust; seeking diverse views to encourage improvement and innovation
- Participating in various staff recruitment and retention activities