Software Developer II

Western & Southern Financial Group•Cincinnati, OH
•Onsite

About The Position

Produces or modifies computer programs of varying sizes and complexity and performs programming duties at the systems level. Ensures program development is appropriate, including front-end research and definition. Develops an understanding of assignments and their business applications to help make solution-oriented recommendations or advise on programming and systems-related problems. Works with some supervision, makes a minimal range of decisions, escalates issues to a Manager when appropriate, and provides regular updates to the Manager. The role researches, designs, defines, develops, tests, documents, and implements new applications or changes to existing applications in accordance with Western & Southern Financial Group standards. It may install software packages or personal computer software, support efficient hardware and software operation, analyze processing problems, consult with business associates, participate in technical and developmental committees, and provide training to programming staff or business associates. The position is based in an office setting and involves sustained computer work, communication, documentation, and visual review. Extended hours may be required during peak workloads or special projects or events. Travel is not required.

Requirements

  • Bachelor's degree or experience meeting commensurate selection criteria.
  • Proven programming experience, such as research, design, requirements gathering, working with business units, program development, testing, documentation, and production support.
  • Demonstrated ability to work effectively within a team.
  • Strong analytical skills, including the ability to identify, define, and quantify problems; collect or interpret data; establish facts; and provide effective solutions.
  • Excellent verbal and written communication skills, including the ability to communicate clearly, accurately, with focus and concision to internal and external customers.
  • Ability to work under multiple deadlines with minimal supervision and organize and complete projects with little or no direction.
  • Ability to document procedures and activities understandably and in a prescribed format, with strong English-language grammar, punctuation, diction, and spelling proficiency.
  • Proficiency in programming languages required by the individual business unit.
  • Proficiency in word processing and spreadsheet applications.
  • Ability to apply logical thinking to define problems, collect data, establish facts, and draw valid conclusions.
  • Ability to verbally communicate and exchange accurate information with customers and associates regularly.
  • Ability to prepare written correspondence, reports, and forms in prescribed formats and in accordance with rules of punctuation, grammar, diction, and style.
  • Ability to perform continuous computer work involving substantial movement of the wrists, hands, and fingers.
  • Visual acuity to read and interpret correspondence, procedures, reports, and forms in paper and electronic formats; inspect small defects or parts; operate or inspect machinery; use measurement devices continuously; and determine work accuracy, neatness, and thoroughness.
  • Ability to remain stationary for long periods while working at a desk, using a computer or other standard office equipment, or attending meetings.

Responsibilities

  • Research, design, define, develop, test, document, and implement new computer applications or changes to existing applications according to Western & Southern Financial Group standards.
  • Install software packages and/or personal computer software.
  • Ensure hardware and software operate efficiently.
  • Use programming tools effectively to ensure accuracy and enhance productivity.
  • Assemble and analyze data relating to processing problems, seeking assistance from IT and business unit associates as needed.
  • Consult with or advise business unit associates in writing or orally about inquiries concerning existing or proposed systems.
  • Participate in committee meetings on developmental projects, large-scale improvement projects, and internal IT technical committees; may chair committees or subcommittees.
  • Provide training to programming staff or business unit associates on technical topics or systems definition.
  • Perform other duties as assigned.
  • Comply with all policies and standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service