Berkley

  • Senior Software Engineer

    Location Name CA, San Diego - 9797 Aero Drive
    ID
    2018-2181
    Date Posted
    1 month ago(12/20/2018 2:54 PM)
    Company
    Preferred Employers Insurance
    Primary Location
    US-CA-San Diego
    Category
    Information Technology
  • Company Details

    Preferred Employers Insurance_Logo

     

    Preferred Employers Insurance Company began operations in San Diego, California in 1998. The company provides workers’ compensation insurance for a wide variety of industries. Our goal is to provide our customers with a stable and reliable workers’ compensation insurance product regardless of market cycles. We are dedicated to being the preferred workers’ compensation insurance solution for California businesses.

    Responsibilities

    The Senior Software Engineer will play a key role in the success of business critical projects by providing overall design, development and support of one or more company applications focusing on security, integration and data.  This role may have responsibilities for multiple systems or projects at the same time while maintaining and socializing the long term roadmap, strategy as well as some production and hands on development.

     

    Essential duties and responsibilities include:

    • Demonstrates a robust understanding of all the business processes and system interfaces across multiple applications.
    • Can design significant new system functionality with a consideration of reusability, performance, stability, and supportability of technology solutions.
    • Reviews and provides feedback on business requirements to fully leverage technology and improve functions.
    • Defines standards and design patterns / paradigms for system development within a team.
    • Understands a broad technology landscape that spans the application, middleware, and infrastructure levels.
    • Demonstrates a robust understanding of all functional and technical aspects of a system.
    • Can produce significant new system functionality or defect resolution with minimal direction.
    • Ensure high-performing and scalable solutions by proactively monitoring and assessing various performance metrics both pre and post-implementation
    • Creates design specifications that demonstrate an understanding of most interfacing systems and supported business processes.
    • Routinely proposes improvements to a system to improve supportability or usability.
    • Can perform adequate peer review on any changes in the system.
    • Can be consulted to provide recommendations to solve business issues based on experience and knowledge of current technology.
    • Ability with work with and extend the capabilities of vendor solution platforms
    • Experience working with web based portal applications
    • Partner with the various subsidiaries to create a vision for future advancement of our applications.
    • May provide rotating on-call support of production systems.
    • Provide end user mentoring and training in 1-1 and small group settings.
    • Travel for this position is approximately 10-25%.
    • Remote options at another Berkley location within consideration.

     

    Qualifications

    Our ideal candidate will have the following:

     

    • 10+ yrs – Experience in developing multi-tier web based applications using JAVA, J2EE, WSDL/XSD/XML, SOA, JAVA-Web Services.
    • 5 + experience working on Insurance industry systems
    • 5+ years of experience using relational databases including DB2, SQL Server
    • Strong development background with ability to solve complex application security related problems
    • Software Development Life Cycle experience.
    • Experience with modern software architecture patterns (REST, SOA, Messaging Frameworks, MVC)
    • Agile development practices
    • Ability to thrive and produce results with little or no supervision in a fast-paced environment.
    • Excellent communication skills with ability to interact seamlessly with technical and business stakeholders.
    • Strong customer service focus and sense of urgency.
    • Ability to quickly adapt and learn new technologies and systems.
    • Superior problem solving and analytical skills.
    • Bachelor’s degree with emphasis in related field or equivalent experience.

     

     

    Options

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

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.