Senior/Lead Application Developer

Great American Insurance Group Cincinnati , OH 45201

Posted 3 months ago

Overview

Be Here. Be Great. Working for a leader in the insurance industry means opportunity for you. Great American Insurance Group, a member of American Financial Group, is a Fortune 500 company consistently recognized as a top place to work. We combine a "small company" culture where your ideas will be heard with "big company" expertise to help you succeed. With over 30 specialty property and casualty operations and a variety of financial services, there are always opportunities here to learn and grow.

Responsibilities

  • Assist in the assessment and direction of technology to meet business strategy

  • Assist in the assessment of vendor solutions and recommendations for use

  • Assist in the maintenance and rewrite of various web services or components

  • Analyze, design, and develop enhancements and bug fixes for the applications and integrations

  • Manage builds, branching, and other aspects of source code control, implementing or utilizing Dev Ops strategies. Participates in release planning and deployments.

  • Design, develop, test, debug, maintain, and document system components

  • Performance maintenance and problem resolution on software application. May require after-hours support.

  • Contributes to the development of project plans and timelines

  • Provide alternative solutions and technical expertise

  • Collaborate effectively with customers, project team members, and other IT groups on development of technical requirements, design, and testing of application or integrations

  • Advise manager of risks, issues, and concerns

  • Attend project meetings and/or team meetings

  • Learn new software tools and skills as needed and provide recommendations on how to incorporate as applicable

  • Work within a development team using Agile methodology to deliver software

  • Work across the organization to provide business process or design recommendations consistent with long-term business and IT strategy

Qualifications

  • 5+ years experience with software development of Java applications

  • 5+ years experience with J2EE framework

  • 5+ years knowledge of application and web server design like Apache Tomcat

  • 5+ years experience with RDMS such as Oracle or SQL Server and integration of the database with Java applications

  • 5+ years complex SQL writing experience

  • 5+ years experience with Java IDE such as Eclipse

  • Experience with Open Source Frameworks: Spring, Hibernate

  • Plus: Agile Scrum development methodology experience

  • Effective oral, written, and interpersonal communication skills

  • Ability to work effectively with associates at all levels within the organization

  • Demonstrated ability to establish priorities, organize and plan work to satisfy established timeframes

  • Proven ability to handle multiple tasks and projects simultaneously

  • Analytical skills, problem solving and attention to detail

  • A true passion for new technology

Skills:

  • Encapsulation: Understand how to separate functionality across services, but also within a service.

  • Tools and Technology: Spring and spring boot experience, PCF and Concourse experience is helpful.

  • Development process: participates in dynamic pairing, follows TDD, contributes to and participates in quality code reviews, seeks external validation solution designs.

  • Desired skills: End to end GAI system knowledge and high-level insurance domain knowledge.

  • Effective oral, written, and interpersonal communication skills

  • Ability to work effectively with associates at all levels within the organization

  • Demonstrated ability to establish priorities, organize and plan work to satisfy established timeframes

  • Proven ability to handle multiple tasks and projects simultaneously

  • Excellent analytical skills and problem-solving skills

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Net Application Developer Cincinnati OH

US Bank

Posted 1 week ago

VIEW JOBS 1/8/2020 12:00:00 AM 2020-04-07T00:00 Be part of something big, where integrity matters and success inspires, where great people collaborate, innovate and give back, where you feel included, valued and proud. At U.S. Bank we're looking for people who want more than just a job – they want to make a difference in the communities where they live and work. U.S. Bank is seeking a Senior Application Developer with design and development experience to contribute toward the success of our technology initiatives. In this role you will be part of the team established to configure and develop complex application systems using existing and emerging technology platforms, and consult with business users on requirements gathering, system design, configuration, and implementation. You'll be working closely with the Delivery Manager, IT development, and Architecture groups while collaborating with several lines of business. As a Senior Application Developer you will: * Design, code, test, debug, document, maintain, and modify computer programs of high complexity, significance, and risk * Participate in application architecture functions including estimating and defining time tables, cost and project tasks * Recommend solutions to improve business with a focus on core architecture, technology strategies and standards * Guide others through change impact analysis * Establish, refine and integrate development and test environment tools and software as needed * Review, analyze, refine and integrate development and test environment tools and software as needed * Create and recommend improvements to unit, test plans and testing process based on assessment of organizational needs * Collaborate closely with teams in all stages of software development lifecycle including design, development and testing of the system * Design basic and detailed program specifications while ensuring that expected application performance levels are achieved by managing interfaces, service levels, standards, and configurations * Guide technical staff and business partners to investigate, review, and solve complex, multidisciplinary business problems * Monitor operating efficiency and organizational needs of existing application systems and identify opportunities to fine-tune and optimize applications of developed projects and recommend technical solutions * Demonstrate solid understanding of the business needs driving the projects Basic Qualifications * Bachelor's degree, or equivalent work experience * At least seven years of experience with developing and implementing applications Preferred Skills/Experience Working experience in: * Product and vendor evaluation * Information management Extensive experience in: * Modeling: data, process, events, objects * IT standards, procedures, policy * Change control * Application maintenance * Application design, architecture * Application development tools * Release management * System development life cycle * Application testing * System testing Subject matter expert in: * Programming * Implementation US Bank Cincinnati OH

Senior/Lead Application Developer

Great American Insurance Group