IT DEVELOPER

Posted Yesterday
Be an Early Applicant
Charlotte, NC, USA
In-Office
Entry level
Financial Services
The Role
Develop and maintain RESTful APIs and microservices for financial-industry clients. Support API integration, onboarding, documentation, testing, Azure deployment, monitoring, identity management, secure coding, and production incident response. Collaborate with product, QA, senior developers, and platform teams in an Agile environment while learning cloud-native, containerization, and open-banking practices.
Summary Generated by Built In

In this role as a developer, you will contribute to the development and maintenance of APIs, support integration projects, and collaborate with cross-functional associates to deliver innovative solutions for our clients in the financial industry. Ideal candidates possess a bachelor’s degree in computer science or a related field, have a foundational understanding of modern API development, and are familiar with programming languages such as Java, Python, or JavaScript. Curiosity, strong problem-solving and communication skills, and a willingness to learn cloud-native practices on Microsoft Azure are essential. This is an excellent opportunity to grow your career in open banking while working on secure, scalable solutions in a regulated environment.


Responsibilities:

  • Assist in designing, coding, and testing RESTful APIs and microservices, including documenting APIs using OpenAPI/Swagger.
  • Support API onboarding and lifecycle management.
  • Help deploy and run services on Azure and learn containerization basics with Docker and Artifactory; exposure to AKS is a plus but not required for Jr level.
  • Contribute to observability by instrumenting Dynatrace, setting up dashboards and alerts.
  • Follow secure coding practices and assist with identity and access using Microsoft Entra ID (Azure AD), OAuth 2.0/OpenID Connect, Managed Identities, and role-based access control (RBAC).
  • Collaborate with product managers, senior developers, QA testers, and platform engineers; participate in Agile ceremonies and contribute ideas and solutions.
  • Assist in creating and maintaining clear API documentation, runbooks, and technical specifications.
  • Conduct initial unit and integration testing; partner with QA to develop and execute test cases for API functionality and non-functional requirements (security, performance).
  • Participate in a rotating on-call schedule for production APIs and integrations; monitor, triage, escalate, and communicate incidents to ensure fast, safe recovery for client-impacting issues.
  • Help with operational tasks (triage, incident notes, post-incident reviews) and learn cost awareness practices (tagging, budgets) on Azure.
  • Stay informed about trends in API, open banking, and cloud-native development, and seek opportunities to improve reliability, security, and performance.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Foundational understanding of REST APIs, JSON, and OpenAPI/Swagger; familiarity with SOAP/XML is a plus.
  • Familiarity with at least one programming language: Java (Spring Boot), Python (FastAPI/Flask), or JavaScript/TypeScript (Node.js/Express).
  • Basic exposure to SQL and relational database concepts; familiarity with Azure SQL Database is a plus.
  • Version control experience with Git (branching, pull requests, code reviews).
  • Exposure to CI/CD concepts.
  • Basic understanding of cloud concepts (resource groups, regions, subscriptions, RBAC, tagging) and willingness to learn Microsoft Azure services relevant to API development.
  • Awareness of common identity and security practices (OAuth 2.0, OpenID Connect, JWT), secure secrets management (Azure Key Vault), and least-privilege principles.
  • Interest in financial technologies, with an understanding that work must align to data privacy, security, and regulatory expectations in banking.
  • Ability to approach challenges logically and develop practical solutions; strong written and verbal communication skills.
  • Keen attention to detail in coding, testing, and documentation; willingness to learn from experienced colleagues and be open to feedback.

Nice-to-haves (optional)

  • Exposure to containerization (Docker) and basic Kubernetes concepts (AKS).
  • Familiarity with messaging/event services and asynchronous integration patterns.
  • Experience with unit testing (JUnit, pytest, Jest) and API testing tools (Postman).
  • Exposure to AI-assisted coding tools (e.g., Windsurf, GitHub Copilot, Azure DevOps Copilot, Tabnine) and an understanding of responsible use in regulated environments, including not sharing sensitive or client data in prompts and validating generated code for security, licensing, and quality.
  • Awareness of OWASP Top 10 and secure coding practices relevant to APIs.
  • Experience with API performance concepts (caching, throttling, retries) and resilience patterns.



Skills Required

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Foundational understanding of REST APIs, JSON, and OpenAPI/Swagger
  • Familiarity with Java, Python, or JavaScript/TypeScript programming
  • Basic SQL and relational database knowledge
  • Experience with Git, branching, pull requests, and code reviews
  • Exposure to CI/CD concepts
  • Basic understanding of Microsoft Azure cloud concepts and services
  • Awareness of OAuth 2.0, OpenID Connect, JWT, secure secrets management, and least-privilege principles
  • Interest in financial technology and regulated banking environments
  • Logical problem-solving ability and strong written and verbal communication skills
  • Attention to detail and willingness to learn and accept feedback
  • Exposure to Docker and Kubernetes or AKS
  • Familiarity with messaging, event services, and asynchronous integration patterns
  • Experience with JUnit, pytest, Jest, or Postman
  • Exposure to AI-assisted coding tools and responsible use in regulated environments
  • Awareness of OWASP Top 10 and secure API coding practices
  • Knowledge of API performance and resilience patterns such as caching, throttling, retries, and recovery

First Horizon Bank Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about First Horizon Bank and has not been reviewed or approved by First Horizon Bank.

  • Retirement Support Retirement offerings include a 401(k) plan with company matching contributions up to 6% of pre-tax income, alongside FSA/HSA options and a defined benefit pension plan. Stock purchase and equity programs (including options and RSUs) also add to longer-term wealth-building opportunities for eligible employees.
  • Parental & Family Support Parental leave is available for childbirth, adoption, foster parenting, or surrogacy, and adoption reimbursement is included in the package. These family-building benefits broaden support beyond traditional maternity/paternity leave structures.
  • Wellbeing & Lifestyle Benefits Wellbeing support includes an internal wellness program, an employee assistance program, and access to a digital wellness platform. Group life insurance and disability coverage (including no-cost options) strengthen financial protection and day-to-day support.

First Horizon Bank Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Memphis, TN
6,494 Employees
Year Founded: 1864

What We Do

When we opened our doors in 1864 on North Court Street in Memphis, we had a simple mission: to provide the best service to our customers, one opportunity at a time. In the 150 years that followed, our communities transformed and expanded. We’ve seen our business and banking in general grow and adapt to the changing needs of customers through the years. But one thing that will always remain constant is our commitment to financial integrity and to helping our customers take good care of their money.

Similar Jobs

Turing Logo Turing

Information Technology Engineer

Artificial Intelligence • Software
In-Office or Remote
7 Locations
1401 Employees

Ontra Logo Ontra

Support Engineer

Artificial Intelligence • Enterprise Web • Legal Tech • Machine Learning • Professional Services • Software • Automation
Remote or Hybrid
United States
400 Employees
95K-130K Annually
In-Office
Badin, NC, USA
133 Employees
80K-100K Annually
In-Office
6 Locations
6494 Employees

Similar Companies Hiring

Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account