Jack Henry is looking for an engineer to build their next generation of services that power critical domains, ultimately supporting their online and mobile banking products, and redefining how community banks and credit unions connect with their customers.
Requirements
- Minimum of 6 years of programming experience.
- Minimum of 3 years of programming experience with C-Sharp.
- Minimum 1 year of back-end programming/development experience.
- Experience with cloud platform GCP.
- Experience working in a microservices architecture.
- Writing high-quality code is important to you, and you've written your fair share of automated tests to back up your code.
- Knowledge of the SOLID principles and practical experience incorporating them into your designs.
Responsibilities
- Designing, building, testing, deploying, maintaining, and scaling services in a microservices architecture that supports our banking solutions.
- Gaining a deep and comprehensive understanding of specific banking-related domains your team owns and working with and understanding how changes in those domains impact products.
- Participating with customer support teams to resolve or diagnose defects and issues.
- Ability to bring best practices of software engineering and incorporate them into our practices.
Other
- This is a remote position and candidates must live within approximately a 70-mile radius of our office location in Lenexa, KS.
- Working hours will be approximately 7am-6pm.
- All positions, regardless of location, may require an onsite interview or in-person onboarding requirement to verify your identity.
- Ability to travel up to 10% to attend JHA meetings, training, and/or professional conferences.
- A sense of ownership of your deliverables, from working with the product manager to define the scope, all the way through supporting your work in production.