Remote jobs in Programming

WORK ANYWHERE!

Jack Henry & Associates, Inc.®

Senior Microservices Software Engineer

Worldwide

.net

c#

azure

kubernetes

mongodb

3 months

Remote Jobs

>

Remote Jobs in Worldwide

>

Senior Microservices Software Engineer

Location: Type: Full-time

Are you excited about working with some of the latest technologies to deliver new solutions to banks & credit unions? The Jack Henry & Associates, Common Shared Services team is hiring a Senior Microservices Software Engineer to help deliver cloud-first, microservices-based banking applications for Jack Henry!


As part of the Common Shared Services team, you’ll be at the center of JHA’s strategic development initiatives for new banking applications. In your daily activities as a Microservices Software Engineer, you’ll have the opportunity to work in a DevOps team creating new banking applications as well shared platform services using .NET Core in an innovative technology stack. You’ll engage daily with other frontend and DevOps engineers, product owners, and QA automation engineers in your team. You’ll also collaborate with business leaders, product subject matter experts, JHA enterprise services teams, and our clients to design & build solutions that Jack Henry customers will love!


Jack Henry & Associates, Inc. is annually recognized as one of the best tech companies to work for in the U.S. by Forbes and other local sources! This is a fast paced and fun work environment with a great team engaging like a start-up company. You’ll need to be able to be agile and be flexible. You should be a self-motivated and someone who loves to work closely with other teams across JHA and our clients. 


This position will be filled to be worked out of the following Jack Henry location: Cedar Falls/Lenexa/Brentwood/Springfield/Allen/Remote.



MINIMUM QUALIFICATIONS




  • Must have a minimum of 7 years of software development experience.

  • Must have a minimum of 3 years developing apps exposing .NET services exposing SOAP or REST API’s. 

  • Must have a minimum of 1 years developing cloud-hosted applications in (e.g. Azure, AWS or GCP).

  • Must have a minimum of 1 year building .NET Core applications or services.

  • Must be able to travel 5 % for internal meetings, workshops, and/or trainings.


PREFERRED QUALIFCATIONS




  • Bachelor’s degree in Software Engineering or Computer Science.

  • Strong interest in mentoring other developers and presenting apps & technologies to stakeholders.

  • Microsoft .NET Core, C# 8.0 or Java microservices.

  • Building RESTful API’s and integrating with SOAP-based API’s and web services.

  • SQL and NoSQL (MongoDB) database experience.

  • Apache or Confluent Kafka experience.

  • Docker Containers, Kubernetes or Azure Kubernetes Service experience.  

  • Key Vaults and Certificate Management experience.

  • ElasticStack, LogStash/Fluentd, Kibana.

  • Git-based repositories.

  • JHA Silverlake or CIF 20/20 product experience helpful.


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.

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote
Jobs.

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.

UNDERSTOOD
feedbackfeedback

How would you rate your experience?

Experince

We may wish to follow up. Enter your email if you're happy for us to contact you.