Permanent General Companies, Inc.

Software Engineer III

US-TN-Nashville
3 months ago
# Positions
1
Category
Information Technology

Overview

Permanent General Companies, also known as "The General" insurance company as seen in national television advertisements, is a rapidly growing company and leading non-standard auto insurance provider.  We are currently seeking qualified applicants for Software Engineer III at our corporate headquarters in Nashville, TN.  We offer an employee-friendly,  fun and challenging work environment where the right candidate will learn and grow with the company.

 

Permanent General offers a generous benefits package including medical, dental, vision, basic (company paid) and supplemental life insurance after one month of employment; health care and dependent care flexible spending accounts, tuition reimbursement, paid time off (vacation, sick, holidays), wellness initiatives, 401(k) participation with a matching  contribution and much more!

Responsibilities

  • Analyzes software applications to determine if the applications are effectively meeting the needs of the specified end-user and/or to determine if enhancements can be made to increase the overall efficiency of the operational department – primarily The General, MARS, My Policy, Cash Entry, iPUB or PGI. Analysis is guided by Senior Internet Programmer/Analysts and Team Coordinators.
  • Reviews project specifications to gain understanding of project goals and objectives and to determine an efficient and effective way of programming to complete the project in a timely manner. Implementation patterns are expected to be reviewed by the Team Lead or Senior Programmer/Analysts.  Interacts with business analyst to answer any questions regarding specifications and to establish a meeting with the project owner if warranted.
  • Develops software applications with regard to project specifications. Works with Quality Assurance on testing the programming changes before implemented to reduce the amount of errors and reduce rework within the department.
  • Interacts with end-users on solving problems that occur with software applications including troubleshooting the problem. Determines an appropriate course of action to rectify the problem with guidance from the Team Lead or Senior Software Engineer.  Provides on-call support if necessary.
  • Stays abreast of industry changes with regard to software applications. Communicates any suggestions/ideas for the improvement of applications to management, Team Leads and Senior Internet Programmer/Analysts. 
  • Performs other duties as assigned.

Qualifications

We are looking for an applicant who enjoys the freedom and independence of working with an IT group, while at the same time enjoys being as part of a great team. If you would like to work in an environment where your opinion counts, where you can use your creativity, stay challenged and truly make an impact on the big picture, then we’d like to talk to you! Required experience, education and skills include:

  • Bachelor’s Degree in Computer Science, Computer Information Systems or related field is required.
  • Seven to 10 years of software application development preferred.  Hands-on development expertise utilizing Java preferred.
  • Exposure to JEE development, including EJB, JDBC, JSP, Java Script, and Servlets.
  • Struts, Spring Framework, and Hibernate exposure a plus.
  • Iseries and/or SQL Server backend experience and strong understanding of stored procedures and triggers.
  • Insurance industry experience preferred.

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 to submit your name and resume for future consideration.