Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Estimating Intern - Summer 2023, MA

Penn Mutual Life Insurance

Estimating Intern - Summer 2023, MA

Milford, MA
Internship
Paid
  • Responsibilities

    Penn Mutual is looking to hire a motivated and experienced Senior Software Engineer, to strengthen and lead our master data services platform engineering team. This team manages a corporate data platform, using big data technologies and a distributed compute engine in the Cloud to process and store large amounts of corporate data. The platform also serves as an integration point to send and receive data from other systems. The ideal candidate has a software engineering background and experience supporting data management and web portal application systems. This is a hands-on position with a people mentoring component. The position partners closely with the business, to sustain daily operations and strategic evolution. Excellent communication skills in both technical and business areas are a must.

    • As a Senior Software Engineer, you’ll partner in a team of experienced software engineers, removing impediments and enabling the teams to deliver business value.
    • Work with leadership to define and manage priorities, technical strategies for modernization, and operational standards across the organization.
    • Ensure team ownership of legacy systems with an emphasis on maintaining operational stability.
    • Be a passionate leader committed to the development and mentorship of your teams.
    • Partner with business and IT stakeholders to ensure alignment with key corporate priorities.
    • Share ideas and work to bring people together to help solve sophisticated problems.
    • Create a positive and collaborative environment by championing open communication and soliciting continuous feedback.
    • Stay current with new technology trends.

    Additional Responsibilities


    • Participates in the discussion and documentation of best practices and standards for application development
    • Complies with all company policies and procedures
    • Remains current in profession and industry trends
    • Successfully completes regulatory and job training requirements

    Required Skills

    Required Experience

    • Collaborates with product owners, front and back-end developers, and user experience teams in an Agile environment
    • Excellent communication, collaboration, and mentoring skills.
    • Helps product owners with issue prioritization and contributes to project scoping
    • Manages time and expectations to reliable meet sprint commitments
    • Reviews requirements, specifications, and technical design documents to provide timely and meaningful feedback
    • XML/JSON and related parsing/binding libraries
    • Experience with event-based service implementations and messaging technologies like JMS
    • Expert level of Java RESTful web-services development, Java Spring, NoSQL and relational databases, Maven
    • Proficient in AWS cloud native and serverless approach (ECS, Lambda, IAM, API Gateway, CloudFormation, Code Deploy, Parameter Store, Secrets Manager, CloudWatch, S3, Docker)
    • Experience with continuous integration tools such as Jenkins, BitBucket
    • Experience with Java concurrency API

    __

    Desired Experience

    • Life Insurance or financial services industry experience a plus.

    Penn Mutual helps people become stronger. Our expertly crafted life insurance is vital to long-term financial health and strengthens people’s ability to enjoy every day. Working with our trusted network of financial professionals, we take the long view, building customized solutions for individuals, their families, and their businesses. We support our financial professionals with retirement and investment services through our wholly owned subsidiary, Hornor, Townsend & Kent, LLC, member FINRA/SIPC.

    Base Salary Range:$135,000 - $165,000

  • Qualifications
    • Estimate, including assisting with quantity take-offs, subcontractor list management and subcontractor contacts, research on various systems and products, studies and comparisons, document management, and keeping accurate records.
    • Ensure that the estimating process runs smoothly and efficiently and client expectations are exceeded throughout the duration of the project(s).
    • Prepare quantity take-offs and apply unit pricing for material and labor to establish a value for the work.
    • Prepare qualifications and assumptions for the estimate.
    • Prepare cost comparisons/reconcile with previous estimates.