Selective Insurance Company of America

Application Specialist

Experience (Years)
Information Technology
Full-Time Regular
FLSA Status
Job ID
Travel %
Relocation Cost
Auto Reimbursement


Application Specialist is a key senior software engineering role at Selective, with an emphasis on solution design, thought leadership, and producing application development results.  As a member of Selective’s Excess and Surplus (E&S) Application Delivery team, this individual will collaborate with project team members and members of the architecture team to design, develop, and implement strategic projects, as well as maintenance and enhancements, to our mission critical applications.  This is a unique opportunity to contribute to the strategic direction of Application Delivery within a growing company while being given opportunities to develop and excel.


Design and implement complex, multi-tier solutions using OO Principles and modern design patterns.

Design and implement integrations between internal systems and external business to business exchanges to and from E&S systems.

Lead teams in design, development, creation diagrams (network, sequence, dataflow, etc), and conduct hardware planning activities.

Ensures that projects follow the prescribed development life cycle and meet team coding standards.

Conduct code reviews and provide constructive feedback to developers fostering a culture of continuous improvement.

Oversee the development and/or consumption of enterprise level, line of business specific, and third-party web services and integrations.

Identify opportunities to reuse objects or delegate object development to application development teams when appropriate.

Work closely with application architects and/or enterprise architects on application design

Work closely with Business/System Analysts to understand business process and specific workflows within business areas.

Assist with developing project cost and benefit estimates to establish project worth including the development of alternative considerations leading to recommendations for new systems or changes to existing ones.

Works to continuously improve coding standards and processes (SDLC, ALM, Release, etc.) and evangelizes to others the importance and benefits.


  • Possesses excellent communication skills.
  • Ability to effectively collaborate with people in other departments and/or outside of the enterprise.
  • Passion for designing and developing modern web solutions
  • Ability to think ahead and anticipate problems, issues and solutions.
  • Ability to work effectively under pressure and meet deadlines.
  • Deep knowledge of Single page application development. Leveraging frameworks like Angular
  • Extensive knowledge of modern UI development best practices and commonly used modules and frameworks
  • Proficiency with JavaScript, HTML5 and CSS3
  • Strong development skills including c# and/or, MVC, client frameworks (JQuery, etc.), SQL Server and/or Oracle, web services (WCF, JSON, REST, Web API), entity framework, SSRS, WebSphere MQ.
  • Hands on experience in creating custom, general use modules and components which extend the elements and modules of core Angular Framework
  • Considerable experience developing/supporting enterprise web applications including a deep understanding of lifecycles, SOA, RDBMS and IIS
  • Hands on experience working with unit testing frameworks like Nunit, moq, karma, jasmine
  • Creating self-contained, reusable, and testable modules and components
  • Creating end-to-end test suites for all components, and running them with Protractor (or a well-reasoned alternative)
  • Deep understanding of various application, unit testing and integration design patterns.
  • Understanding of various application security models, cryptography, and secure coding practices
  • Creating configuration, build, and test scripts for Continuous Integration environments
  • Understanding/experience with package management solutions like npm, jspm
  • Experience with task runner frameworks like gulp, webpack etc
  • Experience building the infrastructure for serving the front-end app and assets
  • Documenting the code inline using JSDoc or other conventions
  • College degree in Computer Science, Management Information Science, Business Administration or related field preferred.
  • Five to seven years of programmer/analyst experience.


Selective is an Equal Employment Opportunity employer. Selective maintains a drug-free workplace


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed