Software Developer

Rockville, Maryland
Salary Range (Non-Negotiable): $120,213 - $133,570
Nov 22, 2022
Dec 27, 2022
Full Time

The American Speech-Language-Hearing Association requires all new employees to present proof they are fully vaccinated against COVID-19 when they start work. Currently, “fully vaccinated” is defined as someone that has received both doses of the Pfizer/Moderna COVID-19 vaccines or one dose of the Johnson & Johnson COVID-19 vaccine 14 days or more before they begin work. Individuals with a disability or a religious reason preventing them from taking the vaccine may request an accommodation.

The purpose of this position is to provide application development and support for ASHA’s staff and customer facing business applications. 


  1. Performing user requirements analysis, design, programming and quality assurance;
  2. Providing technical documentation appropriate to the respective technology;
  3. Supporting all assigned application and database development and maintenance projects ensuring accurate and timely completion; 
  4. Providing end-user support including problem diagnosis, correction, and documentation; 
  5. Identifying third party software, as appropriate, to meet user requirements for business applications;
  6. Developing and maintaining integration points with external vendors;
  7. Researching and prototyping with new and emergent technologies.

Knowledge Typically Acquired Through

  • Obtaining a bachelor's degree in Computer Science or Information Systems Management;
  • Five (5) to ten (10) years related experience.

Scope and Depth of Technical Skills/Knowledge

  • Experience required developing applications using the following programming languages and/or tools: ASP.NET, C#, MS-SQL 2012 and higher, Visual Studio .NET 2015 and higher, SQL Server Reporting Services, Java Script, jQuery, Bootstrap, and knowledge of OWASP Top 10. 
  • Experience with the following will be helpful: MVC, Entity Framework, LINQ, Python, and Web Services.
  • Demonstrated skills in MS-Windows 7 and higher, MS-Office (MS-Word, MS-Excel, and MS-Access).
  • Demonstrated ability to write clear and accurate technical documentation.
  • Demonstrated experience developing applications using the Software Development Lifecycle and Agile methodologies.

Scope and Depth of Non-Technical Skills/Knowledge

  • Experience developing business applications.
  • Analytical problem-solving skills.
  • Easily adapts to changing priorities.
  • Strong teamwork skills.
  • Strong oral communication skills.
  • Demonstrated ability to quickly learn new software applications.
  • Demonstrated ability to analyze, document user requirements, and translate user requirements into program specifications.

Similar jobs