Software Engineer

American Speech-Language- Hearing Assoc.Rockville, MD

About The Position

This position plays a key role in designing, building, and supporting the business applications that power our organization and mission. The Software Engineer works closely with cross-functional partners to translate business needs into reliable, scalable solutions, which enhance both internal operations and member-facing systems.

Requirements

  • A minimum of five (5) years of relevant experience.
  • A Bachelor's degree in Computer Science, Information Systems Management, or a related field.
  • Proficiency in C# (Microsoft .NET / .NET Core), Visual Studio, SQL, JavaScript, and jQuery.
  • Proven ability to produce clear, precise technical documentation.
  • A track record of application development using Software Development Lifecycle and Agile methodologies.
  • Robust analytical and problem-solving skills.
  • Adaptability to swiftly changing priorities.
  • Excellent teamwork and collaboration abilities.
  • Strong communication skills.

Nice To Haves

  • Familiarity with Azure DevOps, Git, API development and integration, and JavaScript frameworks would be advantageous.

Responsibilities

  • Conducting user requirements analysis, system design, development, and ensuring quality control.
  • Generating detailed technical documentation relevant to the technology in use.
  • Overseeing assigned application and database development, as well as maintenance projects, with an emphasis on timely and precise completion.
  • Offering technical support to end-users, including problem diagnosis, resolution, and comprehensive documentation.
  • Evaluating third-party software to ensure alignment with user requirements for business applications.
  • Establishing and maintaining integrations with external vendor systems.
  • Investigating and prototyping with emerging technologies to keep our systems updated and competitive.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service