JTG - Vienna, VA
posted 2 days ago
JTG is seeking an on-site full stack Software Developer (Front-end focus) to support the Universal Curriculum and Assessment Tool (UCAT) web application at the Defense Language Institute in Monterey, California. The candidate will fulfill a primary role for UI/UX developmental support to UCAT applications. This position is considered sensitive and requires U.S. Citizenship, plus the ability to pass a background check and attain required clearances. The Software Developer coordinates with the government through designated stakeholders to design new and modify existing components for UCAT, to include identifying and/or defining subsystems, inputs and outputs, third party APIs to enable integration with Domain-specific standards (LTI), and LMS application systems (e.g., Canvas and Sakai). This is a senior position that will help facilitate the transition from traditional, printed textbook content to a more interactive, digital curriculum format and learning environment. A successful candidate should have reasonable previous experience in resolving performance optimization issues and demonstrate solid problem-solving ability primarily on the front end without necessarily possessing deep familiarity with the existing code base. In addition, the candidate should be able to accomplish UI/UX design, interacting with stakeholders, programming, and code maintenance of UCAT and its associated libraries, components, and plug-ins. All client-side content will be CSS and HTML/JavaScript based. All server-side content is ASP, .NET, MVC, C#, and LINQ for Rich Internet Application solutions. The application will ensure data is collected, maintained, processed, and disseminated in accordance with DoD Privacy Programs and DoD policy (DoD 5400.11-R) regarding safeguarding PII data. Must have familiarity with all phases of the development lifecycle (Agile Scrum) - including project planning to meet government requirements, evaluation and integration with COTS (commercial off-the-shelf) and GOTS (government off-the-shelf) products as needed, feasibility studies (as needed), and risk management and resource management planning. UCAT development is done using the semi-formal SCRUM methodologies. Current (monolithic) architecture using WINS stack, identifying four (4) major components: Windows Server, IIS, .NET and SQL. Development takes place following formal sprint cycles, daily collaboration, coding/testing components, as well as Azure DevOPS communication methodologies.
Match and compare your resume to any job description
Start Matching