close

American College of Radiology

Apply for this job

Senior Software Engineer (Project Management)



Who We Are:

ACR is a progressive membership organization representing nearly 40,000 medical specialists in radiological care. As a member of our team, you will join a world leader in patient-centered care advocacy, policy and clinical research, quality and safety. Our culture encourages innovation, diversity, integrity and leadership. A nonprofit 501(c)(3), ACR (the American College of Radiology) has over 500 purpose-driven employees in the Greater Washington, DC and Philadelphia region.

What We Need:

The American College of Radiology (ACR) is seeking a Senior Software Engineer to work a project that will revolutionize the way medical professionals deliver patient care.  Join us in developing an Artificial Intelligence powered clinical decision support system that will allow medical professionals to quickly and accurately diagnose scans/screens and rollout a care plan. Additionally, the program created will be able to be utilized for a multitude of applications (ie., research, registry, training, datawarehouse etc).  Prior medical knowledge is not required, but candidates with a familiar skillset will receive preferential consideration.  

What You'll Do:

  • Designs, develops and maintains web based and distributed applications
  • Effectively translates and communicates business requirements to technical requirements and vice versa.
  • Coordinates remote, offshore, and on-site development resources.
  • Monitors and communicates the progress of project delivery.

Qualified candidates will possess:

  • 4+ years of related technical development experience required
  • Must be familiar with Angular 2.0 and above, HTML 5 , CSS 3, Bootstrap, TypeScript
  • Must have hands on with WebAPI, .NET Core 2.0 or above, ASP.net MVC
  • Prior experience with Micro service architecture
  • Hands on experience with both SQL Server and NO-SQL databases like MongoDB
  • Authentication/Authorization frameworks like Oauth2 and OPENIDConnect
  • Must have prior experience with .NET  unit testing using  XUnit and Moq
  • Must have experience in Angular Unit testing using Jasmine / karma
  • Must have good understanding about different package distribution tools like NPM, Nuget, Github etc
  • Familiar with WebAPI testing tools like Fiddler and Postman
  • Prior experience with Github is required
  • Experience with Atlassian tools like JIRA and Confluence are necessary
  • Experience with Agile and Waterfall software development methodologies
  • Strong communication skills with the ability to unite teams
  • Excellent analytical and multitasking skills critical

Preferred Qualifications:

  • Hands-on with container technology using Docker is good to have
  • Good knowledge with XML Schema ( RelaxNG, XSD)
  • Having experience on standard continuous Integration and deployment tools is preferred. Preferred tools are Jenkins, TeamCity and Octopus
  • Cloud ( AWS or AZURE preferred) and in-house deployments ( IIS)

ACR offers a rewarding employee experience: innovative culture, professional growth potential, competitive compensation and an exceptional benefits package, including a defined contribution pension plan, 403(b); generous paid time off package; insurance plans with the leading providers; flexible spending; tuition reimbursement; training opportunities; and wellness reimbursement.

To learn more about ACR's rewarding employee experience, culture, and benefits, visit https://www.acr.org/About-ACR/Work-With-Us 

Apply

© 2025 US Diversity