Title: | User Interface (UI/UX) Software Developer |
---|---|
ID: | 1929 |
Department: | Training |
Location: | California |
User Interface (UI/UX) Software Developer
Location: Monterey, CA
Status: Full-time onsite with benefits
Status: U.S. citizen
Clearance: Able to pass a background check and attain required clearances
Description:
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.
Qualifications:
The candidate should have a bachelor’s degree in computer science/related field and at least three (3) years of software support and development experience or an Associate of Arts Degree with a minimum of five (5) years of software support and development experience, supporting both English and foreign language web applications.
The software developer must have demonstrated the ability to produce solid wireframe designs, storyboards, sketches, etc. Wireframe design compositions and/or working prototypes must adhere to design specifications established by the government. Must have expertise in JavaScript libraries including, but not limited to, JQuery or similar and CSS & HTML. The ideal candidate should possess an understanding of form-based templates for developing foreign language (Arabic, CJK, Cyrillic, Latin, and other complex scripts) web-delivered, and standalone content. A minimum of 2 years of experience in an educational setting is preferred.
Must have experience using tools to manage and track requirements, change requests, defects, bug fixes, code synchronicity and code reuse, testing, and version control. Ability to identify and resolve UCAT system and application program errors; identify and resolve UCAT-related problems; analyze the root cause of system-related errors/issues/problems to minimize their recurrence; document resolution of system and program errors.
Required:
- Proficient in JavaScript, JQuery, HTML, and CSS,
- Familiarity working with the Full Stack is (front-end code, server code, and database code).
- Ability to produce solid wireframe designs, storyboards, sketches, etc.
- U.S. Citizen
- Ability to pass a background check and attain required clearances
- Bachelor’s degree and 3 years of experience or associate’s degree and 5 years of experience
Recommended:
- Experience supporting foreign language web applications
- Understanding of form-based templates for developing foreign language
- Familiar with JQuery
- Experience in modern JS libraries and frameworks
- 2 years of experience in an educational setting
Founded in 1995, JTG is an Employee-Owned Company that is specialized in language services, training, and analytics. JTG is an Equal Opportunity Employer.
Alternatively, you can apply to this job using your profile from Indeed by clicking the button below: