Lead Application Developer

Liberty Personnel Services, Inc.

Nashville (TN)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

We are seeking an experienced software professional to lead application development while helping establish best practices for the software development lifecycle across a growing technology organization.

This role combines hands-on software engineering with technical leadership, making it ideal for someone who enjoys writing code, improving development processes, and collaborating with cross-functional teams to deliver reliable, secure business applications.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent professional experience.
  • Five or more years of experience developing enterprise software applications.
  • Strong understanding of the complete Software Development Life Cycle (SDLC).
  • Experience coordinating projects across development, infrastructure, security, and business stakeholders.
  • Experience developing REST APIs, system integrations, and SQL-based applications.
  • Hands-on experience with Microsoft Azure application hosting and cloud services.
  • Familiarity with Git, source control, CI/CD pipelines, automated deployments, and DevOps practices.
  • Experience reviewing code, troubleshooting production issues, and implementing secure coding practices.
  • Strong communication, organization, and technical leadership skills.

Responsibilities

  • Design, develop, and enhance custom business applications and system integrations.
  • Lead application projects from planning and design through deployment and ongoing support.
  • Establish and promote software development standards, coding best practices, and release processes.
  • Conduct code reviews to improve application quality, maintainability, and security.
  • Partner with developers, infrastructure, cybersecurity, project management, and business teams throughout the development lifecycle.
  • Support cloud-hosted applications and deployment pipelines within Microsoft Azure.
  • Build and maintain integrations between internal applications and third‑party platforms.
  • Troubleshoot application issues and implement long‑term technical solutions.
  • Create technical documentation, deployment procedures, and support documentation.
  • Identify opportunities to improve development workflows through automation and process improvements.

Skills

REST APIs
System integrations
SQL-based applications
CI/CD pipelines
Git
DevOps practices
Code reviews
Azure hosting
Strong communication

Education

Bachelor's degree in Computer Science / Software Engineering / Information Systems

Tools

Microsoft Azure
Git
CI/CD tooling

Job description

Lead Application Developer

Onsite

A client of ours is seeking an experienced software professional to lead application development while helping establish best practices for the software development lifecycle across a growing technology organization. This role combines hands‑on software engineering with technical leadership, making it ideal for someone who enjoys writing code, improving development processes, and collaborating with cross‑functional teams to deliver reliable, secure business applications.

If you have experience building enterprise applications, leading development efforts, and driving modern SDLC practices, we'd like to speak with you.

What You'll Do
  • Design, develop, and enhance custom business applications and system integrations
  • Lead application projects from planning and design through deployment and ongoing support
  • Establish and promote software development standards, coding best practices, and release processes
  • Conduct code reviews to improve application quality, maintainability, and security
  • Partner with developers, infrastructure, cybersecurity, project management, and business teams throughout the development lifecycle
  • Support cloud-hosted applications and deployment pipelines within Microsoft Azure
  • Build and maintain integrations between internal applications and third‑party platforms
  • Troubleshoot application issues and implement long‑term technical solutions
  • Create technical documentation, deployment procedures, and support documentation
  • Identify opportunities to improve development workflows through automation and process improvements
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent professional experience
  • Five or more years of experience developing enterprise software applications
  • Strong understanding of the complete Software Development Life Cycle (SDLC), including planning, design, development, testing, deployment, and production support
  • Experience coordinating projects across development, infrastructure, security, and business stakeholders
  • Experience developing REST APIs, system integrations, and SQL-based applications
  • Hands‑on experience with Microsoft Azure application hosting and cloud services
  • Familiarity with Git, source control, CI/CD pipelines, automated deployments, and DevOps practices
  • Experience reviewing code, troubleshooting production issues, and implementing secure coding practices
  • Strong communication, organization, and technical leadership skills
Preferred Experience
  • Experience establishing or improving SDLC processes within an organization
  • Background modernizing legacy .NET applications
  • Experience supporting enterprise business systems in commercial real estate, financial services, or corporate environments
Why Join Our Team?
  • Play a key role in shaping software engineering standards and development practices
  • Work on business‑critical enterprise applications and cloud technologies
  • Collaborate with a talented, cross‑functional technology team
  • Competitive compensation, excellent benefits, and long-term career growth opportunities

An Equal Opportunity Employer committed to diversity in the workplace. We encourage all qualified candidates to apply.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

HRB • Nashville (TN)

On-site
USD 120,000 - 160,000
Lead .NET Developer
Lead .NET Developer

Ringside Talent Acquisition Partners • Columbus (OH)

Hybrid
USD 95,000 - 120,000
Hybrid work environment
Competitive compensation
Professional development support
Software Technical Lead
Software Technical Lead

London Approach • Scranton

Hybrid
USD 96,000 - 160,000
Lead Enterprise App Developer - Azure and SDLC Leader
Lead Enterprise App Developer - Azure and SDLC Leader

Liberty Personnel Services, Inc. • Nashville (TN)

On-site
USD 110,000 - 160,000
Senior Engineer (Remote)
Senior Engineer (Remote)

THE PANTHER GROUP • Boston (MA)

Remote
USD 150,000 - 210,000
Enterprise Software Developer
Enterprise Software Developer

Frederick Fox • Baltimore (MD)

On-site
USD 120,000 - 160,000
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

Hybrid
USD 140,000 - 190,000
Engineering Lead | Onsite
Engineering Lead | Onsite

Photon • United States

On-site
USD 44,000 - 154,000
Medical, vision, and dental benefits
401k retirement plan
Variable pay/incentives
+1
Tech Lead: .NET/AWS/Azure Architect/Developer
Tech Lead: .NET/AWS/Azure Architect/Developer

The Judge Group • Columbus (OH)

On-site
USD 120,000 - 150,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000