Remote Jobs at Jack Henry & Associates, Inc.

This Year

Sr. Front End/Javascript Developer
javascript html css senior ux ui Dec 10 2019

Jack Henry and Associates is looking for a  Senior Front-end and JavaScript Developer with a passion for excellence and delivering solutions, that will join the Commercial Lending Center Suite Development Team who designs and builds the state of the art commercial and consumer loan origination suite of products.


Our suite of products includes customer facing and back office products designed to auto-decision, or assist in the decisioning of loan requests, which are originated in various products within the suite.  As a member of the web develop team, you will be responsible for the development of new features, and maintenance and enhancing of existing features.  Partnering with UI/UX teams to implement high quality designs into functional web apps, you will work together with back-end teams to align front-end functionality with API services. You will be experimenting with new tools, frameworks and techniques to maintain a cutting-edge approach.

Continuous self-development in this fast-paced industry is a must nowadays. Assisting in the ongoing learning and development of your colleagues through code reviews and workshops is essential to ensure high quality, build stronger team bonds and helps personal improvement. As a senior member of the team you would be expected to take part in the design and propose appropriate architectural patterns for the task at hand, and reduce existing technology debt by applying updated or improved architectural patterns to existing code.

Jack Henry provides strong opportunity for career progression not only within Commercial Lending Center Suite Development Team  but across the organization as well. The following are examples of where you could progress to, including Software Architect.


MINIMUM QUALIFICATIONS

  • Must have a minimum of 15 years of experience as a software developer.
  • Must have experience with HTML, CSS, and JavaScript.
  • Must have experience with ReactJS or other JavaScript frameworks such as Angular and or Vue.
  • Must have experience with Redux, Flux. Modix  or other state management tools.
  • Must have UI/UX experience.
  • Must be able to travel up to 10% travel to attend additional training and or a conference.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree
  • React framework expertise
  • Experience with Typescript
  • Back-end knowledge – ability to understand and debug .NET code as necessary to help you with your front-end tasks
  • SQL Server database knowledge

ESSENTIAL FUNCTIONS

  • Develops programming code for existing software enhancements. 
  • Devises block diagrams, logic procedures and prepares flowcharting.
  • Troubleshoots and debugs existing code.
  • Tests code and fixes to ensure quality.
  • Develops conversion and system implementation plans; implements newly created code and fixes into existing software.
  • Provides programming support for various interfaces.
  • Keeps customers informed of all enhancements, troubleshooting, and fixes.
  • Creates all programming documentation.
  • Completes project bids.
  • Mentors, trains, develops, and leads less experienced co-workers.
Share this job:
Senior Database Administrator
postgresql senior linux cloud design Dec 10 2019

As a Database Administrator for the Banno Platform at Jack Henry, you’ll get the chance to make a positive impact on people’s lives. We believe that the world is a better place with community banks and credit unions. To that end we strive to make solutions that empower community financial institutions to make digital banking personal.

You will ensure that our databases are performant, resilient, and monitored. You will partner with developers and infrastructure engineers across the engineering organization to solve database related issues, both in development and production. You will help developers write efficient queries and review code that interacts with our databases as well as plan and execute major upgrades and maintenance tasks with minimal required downtime.You will participate in workload migration from private data centers to public cloud.

This is a remote position with the ability to collocate at several JHA locations nationwide if desired. Work hours are flexible, but gravitate towards US business hours. Occasional travel may be required for professional development conferences or company meetings.

Skills and Expertise
You may not be able to check off every item, but if you’re the type of person willing to stretch and learn then we’d like to hear from you.

  • 3+ years relational database management with a focus on PostgreSQL 9.4 and above
  • 6+ years of experience in software development or related field.
  • Experience designing and maintaining mission-critical relational databases in production operations - specifically PostgreSQL, but familiarity with other datastores and no-sql datastores is a plus.
  • Systems engineering experience: including Linux performance, memory management, I/O tuning, configuration, security, networking, clusters and troubleshooting.

Your Work

  • Work closely and cooperatively with engineering, operations, and other stakeholders in the design, implementation and support of database operations.
  • Plan and execute data migrations between data centers and cloud providers. To include disaster recovery exercises.
  • Contribute to the development of a strong, mature, and resilient team by assisting and mentoring less experienced peers.
  • Coordinate database upgrades and migrations with the engineering and management with a focus on minimizing downtime.
  • Ensure that the highest levels of security and privacy are in place.
  • Be available alongside your peers, off-hours, to support the production environment.
  • Build dashboards for database health and alerting.
Share this job:
Senior Infrastructure Engineer
azure docker senior cloud devops Dec 10 2019

As an Infrastructure Engineer for the Banno Platform at Jack Henry, you’ll get the chance to make a positive impact on people’s lives. We believe that the world is a better place with community banks and credit unions. To that end we strive to make solutions that empower community financial institutions to make digital banking personal.

You will be involved with our infrastructure team to build, deploy, monitor and scale resources to deliver the Banno Platform. Our Infrastructure Engineers empower development teams to build new services for deployment in a secure and scalable fashion. Emphasizing DevOps and observability, you’ll enable and guide our teams to deploy and monitor their own services.

This is a remote position with the ability to collocate at several JHA locations nationwide if desired. Work hours are flexible, but gravitate towards US business hours. Occasional travel may be required for professional development conferences or company meetings.

Skills and Expertise
You may not be able to check off every item, but if you’re the type of person willing to stretch and learn then we’d like to hear from you.

  • 1+ years of experience deploying and managing cloud infrastructure.
  • 3+ years of experience in production operations, security, infrastructure or related field.
  • 6+ years of experience in software development or related field.
  • Ability to deploy infrastructure services and applications to compute platforms both public and private.
  • Experience with Kubernetes or Docker in production and migrating existing workloads to containers.
  • Knowledgeable about automation and orchestration with an Ops-centric approach to everything you build, ensuring availability, performance and security are core components.

Your Work

  • Contribute to the development of a strong, mature, and resilient team by assisting and mentoring less experienced peers. 
  • Collaborate with Senior and Advisory level engineers to propose strategies, ideas and technologies well suited to the problems at hand. 
  • Develop relationships with others that encourage a creative, thoughtful and fun work environment. 
  • You will combine engineering and software development experience and skills to drive best practices, patterns and architectures to maximize the availability, reliability and stability of platforms, processing and delivery of systems.
  • Take part in an on-call rotation where you will aid engineering teams in responding to production issues quickly. Use early warning and alerting technologies to aid in the development of self-healing responses to problems.
  • Participate in post-mortems focused on identifying contributing causes. Providing actionable solutions to prevent the issue from recurring and increase service reliability.
  • Provide technical/engineering support to development teams for new and existing applications from code delivery until the retirement of the application. 
  • Automate solutions for complex & repetitive problems.
  • Create and maintain required technical documentation and architectural decision records. Contribution to departmental standards and processes.
Share this job:
Senior JavaScript Engineer at Jack Henry & Associates, Inc.®
javascript senior qa testing api design Nov 05 2019

Banno is redefining the relationship between forward-thinking financial institutions and their customers. Banno leverages bleeding edge technology and an industry leading product vision to make user-friendly mobile and web apps. We have a first-class API; the same API our web and mobile apps use is the same API that is open to the community to build on top of and extend.

About You

You are infinitely curious and thrive in an environment where you are constantly learning and growing. You want to be somewhere that you are trusted and set up for success every day.  You want to be somewhere that surrounds you with other great engineers that drive you to be better every day.

Although you work in a team you are self-motivated and able to work with independence.  You want to own the deliverable from working with the product manager to define the scope all the way through supporting your work in production. You care deeply about your work, your team, and the end user.

Banno values trust and those with a bias towards action. We have a remote-first culture that challenges you each day and supports your growth. We are confident you will love it here.

What you and your team are working on

The JavaScript Engineer plans, participates and works with our team on a suite of single page applications in close cooperation with our product design and API teams. JavaScript Engineers are constantly keeping our apps up-to-date with the newest development practices to offer exciting user experiences for highly secured data.

About the Banno team

We are committed to creativity, thoughtfulness, culture, and openness—the perfect place to make phenomenal products that have a big impact. Our work environment echoes a modern tech startup, but we have the security and benefits of a large, publicly traded company. With an engineering team of less than 100, we place high value on continued education and also contribute to, and use, open source projects.

Our team is distributed and that means you can live and work wherever you want–as long as your work hours match US business hours. You’ll get the chance to choose your own tools, work with bleeding edge web technologies across the stack and contribute to products that are used by thousands of people.

This position can be worked 100% REMOTE office from any US location.

Minimum Qualifications

  • Minimum 6 years of JavaScript programming.
  • Experience with at least one of following modern JavaScript frameworks; Angular, React, Vue or Polymer.
  • Experience building and debugging single page applications.
  • Experience with front-end build systems such as webpack or rollup.
  • Experience supporting an application in production.

Preferred Qualifications

  • Bachelor's degree in Computer Science.
  • Experience with continuous integration systems and front-end testing.
  • Experience with Web Components.
  • Experience working in a team environment, providing meaningful and quality reviews/feedback of peer’s work.
  • Create ways to improve the team’s processes and standards while building consensus amongst the team.

Essential Functions

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • 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.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.  Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.

Equal Employment Opportunity

Share this job: