W

Western & Southern Financial Group

Provides personalized financial solutions and guidance

Senior Software Developer I

Software EngineeringPosted on Nov 5
Full-timeCincinnati, OH, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or commensurate selection-criteria experience is required.
  • Demonstrated experience working effectively within a team, including examples of motivating co-workers in difficult situations, is required.
  • Proven extensive programming experience outside the organization or in Software Developer roles is required.
  • Proven technical and programming leadership and expertise are required, including the ability to move into different areas or assignments with similar technology and make an impact.
  • Demonstrated ability to function as an advisor and sometimes project leader while performing highly complex systems analysis and programming tasks is required.
  • Proven ability to provide technical and application training and mentoring to other programming staff is required.
  • Demonstrated adaptability to multiple demands, shifting priorities, ambiguity, and rapid change is required.
  • Demonstrated initiative in improving business and technical processes is required.
  • Demonstrated customer service skills are required.
  • Proven strong analytical skills are required, including identifying, defining, and quantifying problems; collecting or interpreting data; establishing facts; and providing effective solutions.
  • Demonstrated ability to make sound decisions when dealing with multiple alternatives is required.
  • Proven ability to work under multiple deadlines and with minimal supervision is required.
  • Demonstrated ability to organize and effectively complete projects with little or no direction is required.
  • Demonstrated excellent verbal and written communication skills are required.
  • Demonstrated ability to document procedures and activities in an understandable manner using prescribed formats and proficient English grammar, punctuation, diction, and spelling is required.
  • Proficiency in the specific programming language required by the individual business unit is required.
  • Working knowledge of word-processing and spreadsheet applications is required.
  • The role requires continuous computer-terminal work, extensive reading, and visual acuity to determine accuracy, neatness, and thoroughness.
  • The role requires the ability to remain stationary for long periods while working at a desk, on a computer, with standard office equipment, or in meetings.
  • The role requires the ability to verbally communicate and exchange accurate information with customers and associates regularly.
  • The role requires visual acuity to read and interpret correspondence, procedures, reports, and forms in paper and electronic formats, inspect small defects and parts, operate or inspect machinery, and use measurement devices continuously.
  • The role requires the ability to prepare written correspondence, reports, and forms using prescribed formats and conforming to punctuation, grammar, diction, and style rules.
  • The role requires the ability to apply logical thinking to define problems, collect data, establish facts, and draw valid conclusions.
  • The role requires substantial movement of the wrists, hands, and fingers for continuous computer work.
  • Extended hours are required during peak workloads or special projects or events.

Responsibilities

  • Produce or modify computer programs of all sizes and complexity.
  • Solve systems and program problems.
  • Recommend courses of action for new application jobs while considering the full system spectrum from source-document origination through final systems output and handling.
  • Conduct extensive research, analysis, definition, and documentation across all facets of the job.
  • Recommend appropriate hardware solutions for applications.
  • Provide mentoring support for less experienced programming staff.
  • Work with minimal supervision, make decisions within an established range, escalate to the Manager when necessary, and provide regular updates to the Manager.
  • Perform as a technical expert in one or more highly specialized areas of application systems analysis and programming.
  • Provide technical and programming leadership and technology consulting to programming staff at most levels.
  • Drive business efficiencies, expand systems or infrastructure capabilities, and implement changes that improve future-state business automation.
  • Design elements of new systems and major modifications according to design guidelines, time and cost controls, and flexibility requirements.
  • Ensure hardware and software operate efficiently and use programming tools effectively.
  • Contribute beyond personal assignments by supporting broader business needs.
  • Direct programming and technical project activities as an advisor and sometimes as a project leader.
  • Drive selected projects from inception through completion by coordinating activities between programming and operating departments.
  • Plan work while considering interdependencies and contingencies beyond the assigned work.
  • Assume project or team technical-leadership roles.
  • Perform application systems analysis and programming tasks of significant complexity using broad or deep business application systems knowledge.
  • Evaluate the feasibility of proposed projects and evaluate new software packages based on cost, required resources, systems compatibility, and related factors.
  • Formulate and define system scope and objectives.
  • Assist the Systems Manager or Senior Software Developer II with feasibility and refinement sessions using full technical knowledge of all phases of application systems analysis and programming.
  • Participate in requirements-gathering and decision-making sessions and use applicable methodologies.
  • Maintain current platform-appropriate documentation.
  • Provide technical and application training and advice to programming staff, Systems Managers, department management, and business units.
  • Share specialized knowledge and skills and provide consulting expertise on systems, technologies, design, systems definition, and productivity products.
  • Pursue continuous self-development and improvement of skills.
  • Provide customer service and identify ways to increase customer satisfaction.
  • Perform other assigned duties.
  • Comply with applicable policies and standards.
  • Work in an office setting and remain stationary for extended periods while working at a desk, on a computer, with standard office equipment, or in meetings.
  • Prepare written correspondence, reports, and forms using prescribed formats.
  • Work extended hours during peak workloads or special projects or events.

About the Company

Western & Southern Financial Group

Provides personalized financial solutions and guidance

Western & Southern Financial Group guides individuals and middle-market clients in managing financial needs through face-to-face advice from Western & Southern Life representatives. Their products, including life insurance and other financial solutions, are selected and implemented by trained agents who assess goals, explain options, and tailor plans within an agency-based structure supported by mentors and managers. The company stands out by prioritizing personal, attentive service, a long heritage dating to 1888, and a culture built on integrity, loyalty, and teamwork. Its goal is to help clients reach financial objectives with clear guidance, stable products, and ongoing support rather than quick, transactional outcomes.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Cincinnati, OH
Founded
1888

Recently Posted Jobs

Explore more opportunities at Western & Southern Financial Group

See more jobs