This job is closed
We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.
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.