JTG - Vienna, VA

posted 2 days ago

Full-time - Senior
Vienna, VA
Educational Services

About the position

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.

Responsibilities

  • Provide UI/UX developmental support to UCAT applications.
  • Coordinate with government stakeholders to design and modify components for UCAT.
  • Identify and define subsystems, inputs and outputs, and third-party APIs.
  • Facilitate the transition from traditional textbook content to digital curriculum.
  • Accomplish UI/UX design and programming for UCAT and its libraries.
  • Maintain code for UCAT applications and ensure compliance with DoD policies.
  • Participate in all phases of the development lifecycle using Agile Scrum methodologies.

Requirements

  • Bachelor's degree in computer science or related field and at least 3 years of software support and development experience, or an Associate of Arts Degree with a minimum of 5 years of experience.
  • Proficient in JavaScript, JQuery, HTML, and CSS.
  • Familiarity with Full Stack development (front-end, server, and database code).
  • Ability to produce solid wireframe designs, storyboards, sketches, etc.
  • U.S. Citizenship and ability to pass a background check.
  • Experience using tools to manage and track requirements, change requests, defects, and version control.

Nice-to-haves

  • Experience supporting foreign language web applications.
  • Understanding of form-based templates for developing foreign language content.
  • Familiarity with modern JavaScript libraries and frameworks.
  • 2 years of experience in an educational setting.

Benefits

  • Full-time employment with benefits.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service