Salario negociable
Semantic AI
Ashburn, VA, USA
Descripción del puesto: Estamos buscando personas con al menos cinco (5) años de experiencia que puedan diseñar, articular, guiar y orientar grandes ideas. El puesto de Ingeniero de Software es un puesto enfocado en el cliente y de apoyo directo con Semantic AI. Usted realizará sus actividades desde el área de Washington DC. Se le podrá requerir trabajar en varios sitios del cliente según sea necesario, en la capacidad descrita a continuación. El enfoque principal de su trabajo será el apoyo a proyectos de software en respuesta directa a las necesidades del cliente, tal como lo asigne el Director de Éxito del Cliente y Operaciones en Campo. Usted actuará como experto en Cortex Edge, en particular desarrollando formas de adaptar nuestro software para satisfacer los requisitos de información de los clientes. Usted proporcionará servicios tanto en el sitio del cliente como de forma remota desde su hogar. Responsabilidades: Diseñar e implementar aplicaciones empresariales basadas en Java. Identificar y resolver problemas inmediatos y potenciales de las aplicaciones. Participar en reuniones grupales para discutir proyectos y objetivos. Asistir, orientar y colaborar con otros desarrolladores en la resolución de problemas, depuración y codificación. Cumplir con plazos ajustados para entregas rápidas. Apoyar la entrega técnica en el sitio, la personalización y el mantenimiento de nuestros productos de software y servicios asociados en una amplia variedad de entornos gubernamentales, comerciales y sin fines de lucro. Trabajar con un equipo para asesorar y dar forma a las hojas de ruta del producto. Requisitos Requisitos mínimos: Investigación de antecedentes de la Oficina de Aduanas y Protección Fronteriza de EE. UU. (CBP BI) Licenciatura en Ciencias de la Computación, estudios afines o experiencia equivalente. Al menos 5 años de experiencia en programación basada en Java. Conocimiento de los frameworks, SDK, APIs y bibliotecas actuales, incluyendo Spring y Java 17 o superior. Experiencia en programación multihilo. Dominio en el uso de herramientas estándar de gestión de código fuente (SCM) y herramientas de compilación como Subversion y Maven. Meticuloso tanto en el análisis como en la ejecución. Capacidad para desarrollar nuevas funcionalidades de software basadas en comentarios directos de los clientes. Áreas de conocimiento y/o experiencia requeridas en desarrollo de software Java Swing, así como Java que se ejecuta en UNIX y Windows SQL / JPA / PostgreSQL / ETL Elasticsearch / SOLR / Lucene Servicios web RESTful Angular.js / Javascript HTML5 / CSS3 / Sass Grafos semánticos, bases de datos de grafos Maven IntelliJ Calificaciones preferidas: Habilidades pulidas de comunicación e interpersonales (escritas y verbales) en situaciones con clientes y entornos de colaboración en equipo Excepcionales habilidades analíticas y de resolución de problemas. Certificación Security+ Experiencia en el Departamento de Defensa, en la aplicación de la ley federal o en la comunidad de inteligencia