Application Developer and SDLC Lead
Job Description
Join Healthcare Realty’s Application and Integrations team in Nashville, TN onsite, as an Application Developer and SDLC Lead. Bring at least five years of experience to a pivotal role that develops and supports integrations and user-facing applications while steering the software development lifecycle across initiatives, including AI-assisted development, in Azure-hosted environments. A bachelor’s degree in computer science or a related field is required.
Responsibilities
- Define, implement, and continually refine a practical, scalable SDLC framework that covers intake, requirements, architecture and design, development, code review, testing, security review, release approval, deployment, documentation, and ongoing support.
- Coordinate with IT leadership and delivery teams to establish clear SDLC roles, responsibilities, decision rights, required deliverables, and approval points.
- Act as the hands-on SDLC lead for application initiatives, guiding applications and integrations through each lifecycle stage and ensuring follow-through on deliverables, reviews, approvals, and releases.
- Promote consistent adoption of SDLC practices through collaboration, coaching, clear communication, and constructive influence across technical and business teams.
- Identify gaps or risks that could impede progress, coordinate remediation, and escalate unresolved issues or exceptions to appropriate IT leaders.
- Perform the detailed work needed to advance initiatives, including documenting requirements and technical decisions, coordinating reviews, preparing checklists and release materials, tracking action items, validating readiness, and organizing supporting evidence.
- Establish and maintain reusable SDLC templates, checklists, standards, procedures, and documentation scaled to the complexity and risk of each initiative.
- Maintain visibility into the SDLC status of active initiatives and communicate progress, dependencies, risks, and decisions to IT leadership and stakeholders.
- Define and track practical measures of SDLC effectiveness, such as review completion, release readiness, documentation coverage, unresolved risks, production defects, and adherence to controls.
- Develop, review, and harden applications, especially those created through AI-assisted development, to meet quality, reliability, maintainability, and security standards.
- Conduct code reviews to identify defects, insecure patterns, maintainability concerns, and deviations from development standards.
- Ensure authentication, authorization, encryption, secrets management, logging, monitoring, error handling, data retention, and recovery requirements are appropriately addressed.
- Build and maintain secure, reliable integrations with internal and third-party systems, including input validation, error handling, monitoring, and support procedures.
- Coordinate testing activities, defect remediation, deployment readiness, production validation, and transition to ongoing application support.
- Create and maintain technical documentation, operational runbooks, support procedures, release records, and remediation guidance for supported applications.
Requirements
- Bachelor’s degree in computer science or a related field; equivalent professional experience (5+ years) will be considered in lieu of a degree.
- Proven experience in a software development or application support role.
- Demonstrated experience guiding applications through the full SDLC from requirements and design through deployment and production support.
- Experience coordinating work across developers, infrastructure, security, project management, business stakeholders, and IT leadership.
- Ability to influence teams, create accountability, resolve ambiguity, and drive process adoption without direct supervisory authority.
- Strong organizational and follow-through skills, with a willingness to perform detailed documentation, coordination, testing, and release-readiness work.
- Experience developing or operationalizing SDLC standards, approval gates, templates, checklists, or governance processes.
- Strong working knowledge of modern SDLC practices and demonstrated experience applying them across multiple application initiatives.
- Proficiency developing and reviewing code in C#, JavaScript, Python, and other languages, leveraging frameworks such as .NET Core and React.
- Understanding of common application security concepts, including secure coding practices and vulnerability remediation.
- Understanding of authentication concepts such as single sign-on and role-based access, plus encryption, secrets, and key-management concepts.
- General knowledge of SQL queries and relational database design.
- Hands-on experience deploying, configuring, and supporting Azure-hosted applications, including Azure Web Apps and related cloud services.
- Experience with source control, branching strategies, CI/CD pipelines, environment management, automated testing, logging, monitoring, and production support.
- Experience debugging and testing applications using Visual Studio or a similar IDE.
- Skilled in creating and maintaining technical and process documentation.
- Strong analytical, communication, facilitation, and problem-solving skills.
Technologies
- C#,
- JavaScript,
- Python,
- .NET Core,
- React,
- Azure Web Apps,
- Azure,
- Visual Studio,
- SQL
Position Summary
In this role you will develop and support integrations between business systems while reviewing and hardening user facing applications, including those produced through AI assisted development. You will act as a hands-on leader of Healthcare Realty’s SDLC, helping establish practical standards and ensuring consistent adoption across application initiatives.
You will collaborate with IT leadership, developers, project managers, business stakeholders, security, infrastructure, and othertechnical resources to guide applications from initial requirements through design, development, testing, approval, deployment, and ongoing support. The role requires the ability to influence teams without relying solely on formal authority, identify and fill process gaps, and perform the detailed work needed to move applications through the lifecycle.
Ensure applications are reliable, maintainable, secure, appropriately documented, and ready for deployment in Azure Web Apps and related Azure services. This position reports to the Application Architect within the Tech Services organization.
Preferred Qualifications
- Experience developing, reviewing, and hardening applications produced through AI assisted or prompt based development.
- Experience in commercial real estate, finance, or accounting fields.
- Background supporting and modernizing legacy .NET Framework applications.
- Experience introducing or maturing an SDLC within a growing or changing technology organization.