Jack Henry and Associates Systems Analyst / Engineer (Agile) in Louisville, Kentucky

Job Description

As a Systems Analyst / Engineerat Jack Henry, you’ll get the chance to make a real, positive impact on people’s lives. Our mission is to simplify and enhance people’s experience paying bills. We’re doing this by reimagining the payments ecosystem and building products that provide the best possible experience to our customers.

The Software Engineer will participate as a multi-talented contributor in all phases of the development cycle: concept, requirements definition, technical design, prototype, code development, testing, release to QA and implementation.


  • Minimum of 6 years of experience in information technology

  • Experience with analysis and software development

  • Experience with documenting user story and functional specifications

  • Experience working in both an agile and waterfall development environment


  • Excellent knowledge in the following areas:

  • Technical knowledge in software development methodologies

  • Domain and financial technology (FinTech) knowledge

  • All phases of the development cycle including concept, technical design, prototype, code development, testing, release to QA and implementation

  • Awareness of business issues as they impact overall project plans

  • Able to demonstrate excellent skills in the following areas:

  • User story, business requirement and functional specifications writing

  • Software design and implementation

  • Analysis and design at multiple-project level

  • Research, analysis and problem resolution

  • Able to complete deliverables for each phase of the development cycle.

  • Able to solve problems quickly and find easy solutions. Understands that a ‘B solution’ from an academic sense may be an ‘A solution’ in a business or technology sense.

  • Able to leverage existing knowledge for generating solutions, and quickly do research when additional information is needed.

  • Able to perform unit and QA testing and provide necessary test harnesses for other team members to perform QA testing.

  • Able to read, reverse-engineer and enhance code written by other team members.

  • Able to write new code that abides by accepted naming conventions and engineering practices so that other team members can quickly modify it in future enhancements/iterations.

  • Able to provide task estimates including effort and cost; able to adjust these estimates as appropriate and necessary.

  • Microsoft and other programming/software engineering related certifications a plus and/or an active desire to pursue such certifications.


  • Interacts with internal customers to gather system requirements.

  • Prepares business requirements and functional specifications OR user stories, depending on whether the project is agile or waterfall.

  • Prepares required technical documentation.

  • Serves as a resource and/or participant in business process re-design activities. Assists the customer in determining if and how system enhancements may improve process flow and business function.

  • Performs system analysis and programming activities which may require extensive research and analysis.

  • Develops applications based on business requirements and industry best practices.

  • Performs application, system and regression tests.

  • Conducts unit testing and integration testing for functionality and limits.

  • Collaboratively works with QA team to ensure timely delivery of high-quality products.

  • Performs release validation testing and beta support for projects.

  • Works with industry research groups to prepare for product trends.

  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.

  • Provides both individual and budget-level tasks and product effort estimates/costs.

  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.

  • Adheres to documented departmental and corporate standards. Participates in the definition and documentation of standards.

  • Collaboratively works with customer support team to resolve or diagnose defects.

  • Assists in training and mentoring less experienced peers.

  • May contribute to product architecture.

Equal Employment Opportunity

Applicants for U.S. based positions with Jack Henry & Associates must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is not available for this position.

Jack Henry & Associates, Inc. is an Equal Employment Opportunity/Affirmative Action Employer and maintains a Drug-Free Workplace.

Females, minorities, veterans, and individuals with disabilities are encouraged to apply.