Job-Specific Essential Duties and Responsibilities:
- Build and maintain simple UI components using JavaScript frameworks.
- Write and maintain server-side logic and handle HTTP requests.
- Perform simple CRUD operations within relational database systems.
- Run applications locally using containerization tools and execute pre-defined database scripts.
- Participate in Agile ceremonies and the process of picking up and completing assigned tickets.
Job-Specific Minimum Requirements:
- Due to contract requirements candidates must be U.S. Citizens. Applicants who are Green Card holders and those who require sponsorship cannot be considered.
- Ability to successfully pass a government-sponsored Public Trust clearance process.
- Bachelor's degree in Computer Science, Engineering, or related field. Equivalent practical experience may be considered in lieu of degree on a year-for-year basis.
- 1+ years of professional experience.
- Basic understanding of JavaScript frameworks (e.g., ReactJS, VueJS) to build and maintain simple UI components.
- Proficiency in writing clean, semantic HTML5 and CSS3 to implement provided design mockups.
- Familiarity with DOM manipulation and handling basic user events within a web application.
- Ability to write and maintain server-side logic using a programming language (e.g., Python, Node.js, Java).
- Familiarity with the basic structure of RESTful APIs and how to handle HTTP requests (e.g., GET, POST).
- Basic knowledge of relational database systems (e.g., PostgreSQL, MySQL) and how to perform simple CRUD operations.
- Basic proficiency with Git for personal workflow, including cloning, committing, and pushing code (e.g., GitHub, GitLab).
- Basic debugging skills to identify syntax errors and simple logic bugs in a local environment.
Preferred Skills and Qualifications:
- Knowledge of browser developer tools to inspect elements and troubleshoot basic styling issues.
- Understanding of how to use environment variables and configuration files to manage application settings.
- Competence in following existing coding standards and documentation to implement small-scale features.
- Familiarity with using an Object-Relational Mapping (ORM) tool to perform basic data retrieval and updates.
- Understanding of primary keys, foreign keys, and the general purpose of database tables.
- Ability to run pre-defined database scripts and migrations in a development environment.
- Awareness of cloud-based AI services and how they can be accessed through standard API calls.
- General understanding of the purpose of Large Language Models (LLMs) in a software context.
- Ability to follow documentation to implement basic API integrations for AI-driven features.
- Understanding of how to run applications locally using containerization tools (e.g., Docker).
- Experience writing basic unit tests to verify the correctness of individual functions or components.
- Familiarity with Agile ceremonies and the process of picking up and completing assigned tickets.
#techjobs #clearance #veteransPage