IT Developer

Charlotte, NC, US • Posted 5 days ago • Updated 10 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Performance Management
  • Project Management
  • Preventive Maintenance
  • Finance
  • Programming Languages
  • Problem Solving
  • Conflict Resolution
  • RESTful
  • Microservices
  • Onboarding
  • Lifecycle Management
  • Dynatrace
  • Dashboard
  • Microsoft
  • Access Control
  • Collaboration
  • Development Testing
  • Agile
  • Specification Gathering
  • Integration Testing
  • Quality Assurance
  • Test Cases
  • Functional Requirements
  • SAFE
  • Recovery
  • Budget
  • Computer Science
  • Information Technology
  • JSON
  • SOAP
  • XML
  • Java
  • Spring Framework
  • Python
  • Flask
  • JavaScript
  • TypeScript
  • Node.js
  • SQL
  • RDBMS
  • SQL Azure
  • Version Control
  • Git
  • Continuous Integration
  • Continuous Delivery
  • Cloud Computing
  • RBAC
  • OAuth
  • Financial Technology
  • Privacy
  • Communication
  • Attention To Detail
  • Testing
  • Documentation
  • Docker
  • Kubernetes
  • Messaging
  • Unit Testing
  • JUnit
  • API QA
  • POSTMAN
  • Artificial Intelligence
  • GitHub
  • Microsoft Azure
  • DevOps
  • Licensing
  • OWASP
  • API
  • Caching
  • Financial Services
  • Management
  • Retail
  • Brokerage
  • Capital Market
  • Fixed Income
  • Mortgage
  • Banking
  • Mentorship

Summary

No Sponsorship will be provided for this role.

Location: On Site at location listed in posting

Weekly Schedule: Monday- Friday, 9am-5pm

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.

About Us

First Horizon Corporation is a leading regional financial services company, dedicated to helping our clients, communities and associates unlock their full potential with capital and counsel. Headquartered in Memphis, TN, the banking subsidiary First Horizon Bank operates in 12 states across the southern U.S. The Company and its subsidiaries offer commercial, private banking, consumer, small business, wealth and trust management, retail brokerage, capital markets, fixed income, and mortgage banking services. First Horizon has been recognized as one of the nation's best employers by Fortune and Forbes magazines and a Top 10 Most Reputable U.S. Bank. More information is available at

Benefit Highlights

Medical with wellness incentives, dental, and vision

HSA with company match

Maternity and parental leave

Tuition reimbursement

Mentor program

401(k) with 6% match

More -- FirstHorizon.com/First-Horizon-National-Corporation/Careers/Our-Benefits

Follow Us

Facebook

X formerly Twitter

LinkedIn

Instagram

YouTube

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTL037248
  • Position Id: d15d4f407e26c479a6c6e67600d67457
  • Posted 5 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

Today

Easy Apply

Full-time

Fort Mill, South Carolina

Today

Full-time

USD 106,100.00 - 176,900.00 per year

Charlotte, North Carolina

Today

Full-time

USD 140,000.00 - 160,000.00 per year

Fort Mill, South Carolina

17d ago

Easy Apply

Contract, Third Party

Depends on Experience

Search all similar jobs