Software Developer

  • Business Support Departments
  • IT
  • Role Type
  • Permanent
  • Location
  • Richmond VA (Glen Allen Headquarters)
  • Salary
  • Based on experience
  • Job Advert Description
  • Why Elephant Insurance?

    At Elephant Insurance, we believe that people who like what they do, do it better. We pride ourselves on a relaxed and dynamic company culture that has earned us the honor of being named one of the best places to work! As our company grows, we encourage an environment of individual contribution, long-term commitment, and employee growth and development.

    Elephant Insurance strives towards creating and sustaining a flexible, adaptable and customer-centric workplace atmosphere. We aim to uphold our start-up mentality backed by one of the UK’s largest insurers, Admiral Group. We value our ability to identify and develop talented, motivated people to help Elephant become a growing, profitable, sustainable company with the customer at the center.

    Summary of Benefits:

    • 22 days of paid time off each year plus an additional day each year until your 6th year
    • Shares of stock that pay dividends throughout the year and vest three years from the date they are granted
    • 401k match of 100% up to 5% of employee earnings
    • Health savings account option and choice of three medical plans
    • Dental, vision, legal and disability coverage
    • Gym membership reimbursement and athletic event reimbursement
    • Local discounts with various restaurants, gyms and other companies

    About the Role:

    The Software Developer position is responsible for designing and programming complex, multi-tier front and backend applications, as well as providing operational support for existing applications.

    Responsibilities of the Software Developer:

    • Maintain and enhance company’s web applications based on departmental priorities with the support of the client services team
    • Participate in the design and development of new web applications
    • Assist in gathering requirements and estimating engineering efforts
    • Develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, aggressive implementation schedules, reporting, and adherence to development goals and principles
    • Independently design, code and test major features, as well as works jointly with other team members to deliver complex changes
    • Troubleshoot and resolve stability/scalability issues in a time-critical environment
    • Participate on Web on call rotation


    • Bachelor’s degree in IT or related field required
    • 0 - 3 years of professional experience
    • Working knowledge or experience in C# .NET or Java
    • Working knowledge or experience in Angular JS Framework, HTML/HTML5 and CSS
    • Working knowledge or experience implementing web-based solutions in a real-world environment.
    • Ability to be a self-starter and thrive in a fast-paced environment
    • Able to complete tasks in a high-pressure environment
    • Analytical, problem solving, and data gathering skills
    • Analytical skills and attention to detail
    • Strong interpersonal, written, and oral communication and presentation skills
    • Desire to learn and adapt
    • Proficient oral and written communication skills
    • Ability to multi-task, prioritize, and work efficiently in a dynamic environment

    Physical Requirements:    

    • Is able to sit at a desk for the duration of an 8-10 hour shift
    • Is able to look at a computer screen for the duration of an 8-10 hour shift
    • Has the manual dexterity to type on a standard keyboard for the duration of an 8-10 hour shift
  • Closing Date
  • 03/01/2019