Intern (Application Development)

American College of RadiologyReston, VA
1d$19 - $23Remote

About The Position

The American College of Radiology (ACR) is home to nearly 40,000 medical imaging specialists who are shaping the future of patient care. As an intern here, you won’t just observe—you’ll contribute to work that drives national policy, advances clinical research, and strengthens quality and safety in healthcare. You’ll be part of a mission‑driven nonprofit with more than 500 employees working together in a culture that values curiosity, integrity, and bold ideas. It’s a place where early‑career talent is encouraged to grow, take initiative, and make a real impact. If these values resonate with you— Integrity Visionary thinking Excellence Leadership Transparency Member‑Driven purpose ~then you’ll fit right in. We’d love to have you bring your energy and perspective to our team. We are seeking a motivated Intern (Application Development) to support the enhancement of our internal Developer Hub Portal and broader engineering operations. In this role, you will help maintain and improve the portal, integrate Okta authentication, build dashboards that surface key engineering metrics, and contribute to SDLC documentation such as security plans, design specifications, and architecture diagrams. You will also assist in developing AI‑powered agents that automate testing, documentation, and diagramming tasks, while helping design and maintain an enterprise-wide Application Inventory by collecting and validating metadata across development teams. Your work will support standardized software delivery processes, improve portal usability and security, and contribute to quality assurance and small feature enhancements.

Requirements

  • Knowledge of web development technologies (HTML/CSS/JavaScript) and at least one backend language such as .NET, Python, C#, Java, or Node.js.
  • Basic understanding of authentication technologies such as Okta, OAuth 2.0, and OpenID Connect.
  • Familiarity with Azure DevOps or similar CI/CD pipeline tools and Git-based version control.
  • Basic knowledge of AWS services (e.g., EC2, S3, Lambda, IAM) and general cloud concepts.
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Cursor) and a basic understanding of how AI models support software development.
  • Ability to write simple scripts or structured prompts to help AI agents generate test cases, documentation, or diagrams, and automate tasks and process data.
  • Strong attention to detail and ability to validate AI‑generated outputs for correctness, completeness, and consistency.

Nice To Haves

  • Currently pursuing a degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Strong organizational, communication, and technical writing skills with attention to detail.
  • Ability to collaborate with cross-functional teams, ask questions proactively, and work independently when needed.
  • Excellent communication (written & verbal) skills.

Responsibilities

  • Maintain and enhance the internal Developer Hub Portal used across application teams.
  • Integrate Okta authentication into the portal to support secure, centralized access management.
  • Build dashboards and incorporate key engineering metrics from AI-assisted development tools and Azure DevOps CI/CD pipelines .
  • Assist in completing SDLC documentation for the portal, including: System Security Plan (SSP), Software Design Specifications (SDS), Architecture diagrams and operational procedures.
  • Assist in developing AI-powered agents to automate SDLC tasks, including testing agents, documentation agents, and diagramming agents.
  • Design, build, and maintain an enterprise-wide Application Inventory that captures application ownership, tech stacks, frameworks, libraries, and tools used across teams.
  • Collect and validate application metadata in collaboration with development teams; automate data gathering where possible.
  • Develop reusable SDLC templates, guidelines , and checklists to support compliant and standardized software delivery processes.
  • Collaborate with developers and product owners to improve portal usability, reliability, and security.
  • Support quality assurance, testing activities, and small feature enhancements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service