Software Developer – Gaithersburg, MD and other unanticipated sites throughout US (Ref. 45855)

Design and develop responsive web applications using modern JavaScript frameworks including NodeJS, ReactJS, jQuery and graphQL.  Refactor/rewrite existing software applications to adapt to new technologies, and to improve their efficiency and performance using advanced approaches such as caching and lazy loading.  Debug and troubleshoot existing bugs in a timely manner and provide ongoing support and maintenance; identify potential areas of improvement in the web applications using reports generated from Analytics.  Build and deploy software releases for applications using scripting languages such as Shell.  Database management by creating and modifying Doctrine ORM entity relationships.  Track progress of various issues, improvements and bugs using JIRA.  Facilitate daily scrum meetings and bi-weekly scrum retrospective, planning meetings.

REQUIRES:  Master’s Computer Science or Information Technology + minimum 1 year experience as Software Developer, Software Applications Developer, Software Engineer or related.