One million success stories. Start yours today.

Principal Application Developer

Date Posted: Oct 01, 2026
Yearly: USD - USD

Job Detail

  • location_on
    Location Franklin Park, Tennessee, United States of America
  • desktop_windows
    Job Type: Permanent
  • schedule
    Shift:
  • analytics
    Career Level:
  • group
    Positions:
  • calendar_view_day
    Experience:
  • male
    Gender: No Preference
  • school
    Degree:
  • calendar_month
    Apply Before: Dec 31, 2026

Job Description

Overview

The Principal Application Developer is the highest-level individual contributor in the Application Development career family and serves as a technical authority across applications, products, and development teams. The role establishes architecture direction, reusable engineering patterns, and practical governance for secure, scalable, maintainable software. The Principal Application Developer defines how approved AI-assisted development strengthens delivery while preserving software quality, traceability, security, privacy, and human accountability.Essential Job FunctionsEstablish technical direction and reference architectures for major applications, shared services, integrations, and modernization initiatives.Lead architectural decisions involving application structure, APIs, data, cloud services, integration, security, scalability, reliability, and operational support.Define and maintain architecture standards, approved design patterns, technical roadmaps, and development frameworks.Evaluate and approve technical designs for high-complexity projects and cross-product initiatives.Balance feature delivery, modernization, technical debt, security, reliability, performance, maintainability, and operational priorities.Define standards for requirements traceability, technical design, implementation, automated testing, technical documentation, and production readiness.Lead architecture reviews, resolve complex technical disagreements, and communicate decisions and tradeoffs to technical and business leaders.Identify systemic technical risk and lead or sponsor high-impact remediation, incident investigation, and recovery efforts.Research and evaluate emerging technologies, frameworks, platforms, and engineering practices and recommend adoption, limits, pilots, or rejection.Mentor Application Developers and Senior Application Developers and develop technical leadership capability across the team.Collaborate with IT leadership, product and business leaders, security, infrastructure, privacy, legal, compliance, and other stakeholders on technology strategy and risk.Influence technical direction across teams without relying on direct supervisory authority.AI-Enabled Development ExpectationsDefine approved patterns and guardrails for AI-assisted requirements, design, coding, testing, documentation, technical review, and knowledge use.Establish human review and approval points for AI-generated engineering artifacts based on solution risk, data sensitivity, business impact, and practical reviewability.Evaluate AI development tools, coding agents, models, integrations, and context sources for business value, architecture fit, security, privacy, interoperability, maintainability, and operational risk.Define how trusted business rules, technical standards, repository context, and architecture information may be presented to approved AI systems.Establish reusable instructions, reference implementations, validation controls, traceability expectations, and quality measures for AI-assisted delivery.Identify risks involving incorrect business logic, insecure code, unsupported assumptions, intellectual property, inadequate testing, sensitive data, or excessive automation.Determine when AI is appropriate, when traditional engineering methods should be used, and when an AI-assisted approach should be limited or stopped.Promote incremental, reviewable, testable AI-assisted delivery and ensure authorized employees retain final ownership of designs, code, releases, and decisions.Required QualificationsExpert knowledge of enterprise application architecture, software engineering, integration, security, testing, DevOps, operational reliability, and technical-debt management.Extensive experience with Microsoft application technologies, including .NET, C#, SQL Server, APIs, cloud services, and modern web-development practices.Demonstrated experience setting technical direction, architecture standards, and governance across multiple applications, products,

Key responsibilities

Not specified in the original listing.

Required skills

  • I.T. & Communications

What the company offers

Not specified in the original listing.

Skills Required

Company Overview

Franklin Park, Tennessee, United States of America

Google Map

Related Jobs