Jack Henry and Associates

JavaScript Software Engineer

  • Contract: Full-time

Job Description

Symitar, a Jack Henry & Associates brand, is currently looking for a Software Engineer to join our Professional Services team. The Symitar Professional Services team provides new and custom development for ancillary products that complement our core processing system.

We’re looking for a talented JavaScript Software Engineer developer with a passion for all things JavaScript and a desire to question all assumptions to make our products better across the board. This Software Engineer will be responsible for both the front-end and server-side logic. We’re continuously looking for ways to improve upon the foundation of our applications and deliver more reliable and more performant user experiences.

Our team is distributed and that means you can live and work wherever you want if your work hours match US business hours. You can also choose to work from one of our offices if that’s preferred. You’ll get the chance to choose your own tools and contribute to products that are used by hundreds of thousands of people.


  • 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.

Skill Requirements


  • Minimum of 3 years of technical experience in software development
  • Demonstrated experience working with JavaScript and advanced JavaScript libraries
  • Experience with Angular.js
  • Experience with Node.js


  • BS/MS degree in Computer Science, Engineering or a related subject
  • Credit union industry and/or Episys experience
  • Experience with Express.js
  • Experience with MongoDB
  • Experience with using git-based distributed version control systems in a collaborative environment
  • Experience creating and consuming both SOAP and REST services
  • Strong understanding of web markup, including HTML5 and CSS3
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Good understanding of browser rendering behavior and performance
  • Experience with programming automated, end-to-end testing using JavaScript frameworks like Protractor with Selenium.
  • Experience with responsive-design application development using grid system frameworks like Bootstrap
  • Familiarity with software development lifecycles and Agile methods
  • A constant desire to grow, learn, and explore new things
  • Excellent written and verbal communication skills
  • Excellent Organizational and time management skills
  • Able to manage and prioritize multiple tasks, with minimal assistance and supervision, while remaining flexible to changing requirements

About the Company

JHA provides more than 300 products and services that enable our customers to process financial transactions, automate their businesses, and succeed in an increasingly competitive marketplace. Our three brands – Jack Henry Banking®, Symitar®, and ProfitStars® – support financial institutions of all sizes, diverse businesses outside the financial industry, and other technology providers.

We understand that impeccable service starts with us, empowers our customers, and ultimately enhances the consumer experience. We serve the financial institution looking to simplify day-to-day processes. The college student who expects on-the-go account access. The small business owner searching for better tools to process payments. We all seek simple, accessible, consistent, and secure solutions for financial management.

Through an exceptional service culture that was founded on integrity, trust, doing the right thing, and doing whatever it takes, we confidently lead our customers to success. Whether they want to drive efficiencies, improve compliance, better integrate their platforms, customize their systems, or change operating environments, we offer the proven technology and unmatched support to transform their businesses and move them forward.

How to apply

Apply for this job online using the link below.

External Link »