Categorías
···
Entrar / Registro

Ingeniero de Desarrollo de Software IV

iSoftTek Solutions Inc

Herndon, VA 20170, USA

Favoritos
Compartir

Parte del contenido se ha traducido automáticamenteVer original
Descripción

Título del trabajo: Ingeniero de Desarrollo de Software IV Ubicación: Herndon, VA, 20171 Duración: 6 meses Tipo de trabajo: Contrato Modalidad: Híbrido Descripción del trabajo: Diseñar, desarrollar, implementar, probar, documentar e implementar aplicaciones, herramientas, sistemas y servicios de software full-stack y nativos en la nube relacionados con centros de contacto, utilizando programación multihilo, desarrollo en Python y React/node.js, implementando patrones de arquitectura y diseño, y utilizando modelos grandes de inteligencia artificial generativa. Ayudar en la recopilación y análisis de requisitos funcionales y comerciales, y traducir los requisitos en especificaciones técnicas para soluciones robustas, escalables y mantenibles que funcionen bien dentro de la arquitectura general del sistema. Ser responsable de la entrega completa de un sistema o aplicación, y actuar como líder técnico en proyectos complejos utilizando estándares de ingeniería de buenas prácticas. Producir documentación de software completa y utilizable. Requisitos: Maestría o Licenciatura en Ciencias de la Computación, Ingeniería en Computación o Eléctrica, Matemáticas o campo relacionado, más cinco años de experiencia progresivamente responsable en este puesto u ocupaciones relacionadas como Ingeniero de Software, Desarrollador de Software o similares. Habilidades técnicas requeridas: Dominio en codificación con Python y experiencia en desarrollo front-end con JavaScript/React. Experiencia en el desarrollo con servicios como AWS Lambda, Step Functions, DynamoDB, AppSync, Bedrock, SageMaker y CloudWatch. Dominio en el desarrollo e integración con APIs basadas en REST o GraphQL. Dominio en el desarrollo de soluciones de implementación de infraestructura como código, como AWS CloudFormation o AWS CDK. Experiencia colaborando con otros desarrolladores mediante repositorios Git, incluyendo la creación y gestión de ramas de características, solicitudes de extracción, fusiones de código y GitHub Actions o equivalentes. Habilidades deseables: Experiencia en desarrollo para centros de contacto e infraestructura de telefonía. Experiencia en diseño de indicaciones (prompt engineering) para modelos grandes de lenguaje modernos. Experiencia usando asistentes de codificación basados en IA moderna para desarrollo de código, pruebas y documentación. Historial comprobado en la construcción de arquitecturas sin servidor exitosas siguiendo los principios AWS Well Architected. Requisitos del candidato: Años de experiencia: 5+ años Título o certificación: Licenciatura preferida Las 3 habilidades técnicas esenciales: Codificación basada en IA generativa AWS sin servidor Python y JavaScript/React Requisito: 5+ años – Desarrollador Python, JavaScript/React, AWS, (IA generativa / IA / ML / MLOps / etc.), solo modalidad híbrida

Fuentea:  workable Ver publicación original

Ubicación
Herndon, VA 20170, USA
Mostrar mapa

workable

También le puede interesar

Grand Rising
Ingeniero de software 1
Hanover, MD 21076, USA
El Ingeniero de Software desarrolla, mantiene y mejora sistemas de software complejos y diversos (por ejemplo, análisis intensivos de procesamiento, desarrollo de algoritmos novedosos, manipulación de conjuntos de datos extremadamente grandes, sistemas en tiempo real y sistemas de información para la gestión empresarial) basándose en requisitos documentados. Trabaja individualmente o como parte de un equipo. Revisa y prueba componentes de software para verificar su cumplimiento con los requisitos de diseño y documenta los resultados de las pruebas. Resuelve informes de problemas de software. Utiliza metodologías de diseño y desarrollo de software apropiadas para el entorno de desarrollo. Proporciona aportes específicos a los componentes de software del diseño del sistema, incluyendo análisis de compromisos entre hardware y software, reutilización de software, uso de soluciones comerciales disponibles en el mercado (COTS) o gubernamentales disponibles en el mercado (GOTS) en lugar de desarrollo nuevo, y análisis y síntesis de requisitos desde el nivel del sistema hasta componentes individuales de software. Requisitos Autorización de seguridad Top Secret con polígrafo de alcance completo Habilidades requeridas: JavaScript (AngularJS 1.4, React JS) y Java Experiencia en la nube: Debe tener un (1) año de experiencia laboral demostrada con almacenes distribuidos y escalables de Big Data (NoSQL), como HBase, CloudBase/Acumulo, BigTable, etc.; debe tener experiencia laboral demostrada con el modelo de programación MapReduce y tecnologías como Hadoop, Hive, Pig, etc.; debe tener experiencia laboral demostrada con el sistema de archivos distribuido de Hadoop (HDFS); debe tener experiencia laboral demostrada con serialización como JSON y/o BSON. Analizar los requisitos del usuario para derivar el diseño del software y los requisitos de rendimiento Diseñar y codificar nuevo software o modificar software existente para agregar nuevas funciones Depurar software existente y corregir defectos Integrar software existente en sistemas nuevos o modificados o en entornos operativos Desarrollar consultas simples de datos para bases de datos existentes o propuestas o repositorios de datos Proporcionar recomendaciones para mejorar la documentación y los estándares de procesos de desarrollo de software Desarrollar o implementar algoritmos para cumplir o superar los estándares de rendimiento y funcionalidad del sistema Ayudar en el desarrollo y ejecución de procedimientos de prueba para componentes de software Escribir o revisar documentación de software y del sistema Desarrollar soluciones de software mediante el análisis de estándares de rendimiento del sistema, consultando con usuarios o ingenieros del sistema; analizando el flujo del sistema, el uso de datos y los procesos de trabajo; e investigando áreas problemáticas Actuar como líder del equipo en el nivel adecuado al proceso de desarrollo de software que se utilice en un proyecto determinado Modificar software existente para corregir errores, adaptarlo a nuevo hardware o mejorar su rendimiento Diseñar, desarrollar y modificar sistemas de software, utilizando análisis científico y modelos matemáticos para predecir y medir resultados y consecuencias del diseño Diseñar o implementar interfaces/consultas complejas para bases de datos o repositorios de datos Calificaciones: Se requieren siete (7) años de experiencia como ingeniero de software en programas y contratos de alcance, tipo y complejidad similares. Se requiere una licenciatura en Ciencias de la Computación o disciplina relacionada de una universidad o colegio acreditado. Cuatro (4) años adicionales de experiencia como ingeniero de software en proyectos con procesos de software similares pueden sustituir la licenciatura. Beneficios Plan de atención médica (médico, dental y visual) Plan de jubilación (401k, IRA) Seguro de vida (básico, voluntario y por desastre) Discapacidad a corto y largo plazo Capacitación y desarrollo Comida y bocadillos gratuitos
🧑‍💻 Proyectos prácticos de desarrollo de software
5302 Alpine Way, Louisville, KY 40214, USA
Si estás comprometido con dominar el desarrollo de software y quieres formar parte de un equipo que valora la innovación, te animamos a crecer con nosotros. Somos una empresa tecnológica orientada a resultados que busca personas dedicadas al aprendizaje. ¿Quieres convertirte en desarrollador de software full-stack con formación práctica guiada? Este programa estructurado y flexible es completamente remoto y admite horarios tanto completos como parciales. Completarás cerca de 900 horas de formación intensiva y trabajo en proyectos utilizando lenguajes de programación populares y herramientas del mundo real. Principales habilidades que desarrollarás: 🖥️ Fundamentos de tecnología y programación • Comprender cómo funcionan los sistemas y internet • Aprender conceptos esenciales de desarrollo: algoritmos, estructuras de datos, lógica y seguridad • Practicar programación en Python y desarrollo de diagramas de flujo 💻 Desarrollo web y de interfaces de usuario (UI) • Crear páginas front-end con HTML, CSS, JavaScript y Bootstrap • Desarrollar funciones interactivas usando jQuery y React.js • Aplicar principios modernos de diseño y maquetación responsivos 🗄️ Desarrollo del lado del servidor y bases de datos • Trabajar con SQL, operaciones CRUD y bases de datos relacionales • Utilizar SQL Server, Django y C# con .NET para construir backends funcionales 🧑‍💻 Lenguajes y herramientas para desarrolladores • Aprender más de 7 lenguajes clave: C#, Python, HTML, JavaScript, SQL y otros • Usar GitHub, Visual Studio y control de versiones estándar en la industria • Entender la programación en equipo y flujos de trabajo de software 🧪 Proyectos finales (Capstone Projects) • Desarrollar dos proyectos completos de software (basados en Python y C#) • Resolver depuración, documentación y colaboración en estilo Agile • Obtener resultados listos para tu portafolio que demuestren tus capacidades 🧰 Preparación profesional • Mejorar tus habilidades para entrevistas y comunicación técnica • Construir tu currículum y tu marca personal como desarrollador • Aprender cómo enfrentar el mercado laboral como desarrollador junior No se requiere experiencia previa. Participación remota disponible. Para postularte, visita: https://aitraining.compare
$30
Ciberseguridad: nivel inicial con capacitación!
1223 Prairie St, Houston, TX 77002, USA
Únete a Northstar Technologies Donde crecen los solucionadores de problemas Northstar Technologies busca personas que aporten más que solo conocimientos técnicos. Valoramos la energía, la iniciativa y la curiosidad para enfrentar desafíos. Ya sea que estés comenzando o tengas algo de experiencia, ofrecemos oportunidades para desarrollar tu carrera en TI y causar un impacto. ¿Por qué elegir Northstar? Nos enfocamos en desarrollar talento. Nuestro programa de capacitación remota de 3 meses te proporciona aprendizaje práctico con equipos avanzados en nuestro centro de datos. También recibirás tutoría de ingenieros senior que te guiarán durante toda tu formación. Lo que ofrecemos • Aprendizaje acelerado: Completa nuestra capacitación en 3 meses o menos, según tu ritmo. • Tutoría: Aprende directamente de ingenieros experimentados comprometidos con tu crecimiento. • Herramientas y tecnología modernas: Trabaja con equipos líderes en la industria. • Oportunidades: Salario competitivo con caminos claros para aumentos. • Beneficios de viaje: Viajes patrocinados por la empresa con asignaciones semanales para quienes estén dispuestos a mudarse a nuevas ubicaciones. Después de la capacitación, serás elegible para un puesto a tiempo completo que comienza en $22/hora. Beneficios completos Los empleados a tiempo completo disfrutan de beneficios que incluyen: Seguro médico, dental, de visión, seguro de vida y días libres pagados / días festivos A quién buscamos Los candidatos ideales tienen: • Habilidades para resolver problemas: Enfrentas desafíos directamente y buscas nuevas soluciones. • Disposición para aprender: Eres adaptable y estás deseoso de adquirir nuevas habilidades. • Mentalidad orientada al equipo: Valoras la colaboración y la comunicación abierta. • Atención al detalle: Eres organizado y minucioso. • Pensamiento práctico: Abordas los problemas con mente abierta y recursos propios. Requisitos: • Capacidad para aprobar una verificación de antecedentes y análisis de drogas. • Disposición para viajar o mudarse temporalmente (con apoyo de la empresa). • Autorización para trabajar en EE. UU. ¿Listo para avanzar? Envía tu currículum a info@northstar-tek.com y comienza tu trayectoria con Northstar Technologies. Ayudamos a las empresas a transformarse mediante la tecnología, ofreciendo soluciones de infraestructura de TI seguras, ágiles y listas para la nube. Nuestros servicios abarcan desde estrategia y consultoría hasta diseño, implementación y soporte.
$22
Grand Rising
Ingeniero de Software 1 - AWS
Hanover, MD 21076, USA
El Ingeniero de Software desarrolla, mantiene y mejora sistemas de software complejos y diversos (por ejemplo, análisis intensivos de procesamiento, desarrollo de algoritmos novedosos, manipulación de conjuntos de datos extremadamente grandes, sistemas en tiempo real y sistemas de información para la gestión empresarial) basándose en requisitos documentados. Trabaja individualmente o como parte de un equipo. Revisa y prueba componentes de software para verificar su cumplimiento con los requisitos de diseño y documenta los resultados de las pruebas. Resuelve informes de problemas de software. Utiliza metodologías de diseño y desarrollo de software apropiadas para el entorno de desarrollo. Proporciona aportes específicos a los componentes de software del diseño del sistema, incluyendo análisis de compromisos entre hardware y software, reutilización de software, uso de productos comerciales disponibles en el mercado (COTS) o gubernamentales disponibles en el mercado (GOTS) en lugar de nuevos desarrollos, y análisis y síntesis de requisitos desde el nivel del sistema hasta componentes individuales de software. Requisitos Dominio de Java, JavaScript, SQL, Linux, Git y Maven. Habilidades deseables: AWS, desarrollo de interfaces de usuario, Spring Framework, MongoDB, Elasticsearch, Postgres y Lucene Query Language (Elasticsearch). Analizar los requisitos del usuario para derivar el diseño del software y los requisitos de rendimiento. Diseñar y codificar nuevo software o modificar software existente para añadir nuevas funciones. Depurar software existente y corregir defectos. Integrar software existente en sistemas nuevos o modificados, o en entornos operativos. Desarrollar consultas simples de datos para bases de datos o repositorios de datos existentes o propuestos. Proporcionar recomendaciones para mejorar la documentación y los estándares de procesos de desarrollo de software. Desarrollar o implementar algoritmos para cumplir o superar los estándares de rendimiento y funcionalidad del sistema. Asistir en el desarrollo y ejecución de procedimientos de prueba para componentes de software. Escribir o revisar documentación de software y del sistema. Desarrollar soluciones de software mediante el análisis de estándares de rendimiento del sistema, consultando con usuarios o ingenieros de sistemas; analizando flujos del sistema, uso de datos y procesos de trabajo; e investigando áreas problemáticas. Actuar como líder del equipo en el nivel adecuado al proceso de desarrollo de software utilizado en cada proyecto particular. Modificar software existente para corregir errores, adaptarlo a nuevo hardware o mejorar su rendimiento. Diseñar, desarrollar y modificar sistemas de software utilizando análisis científico y modelos matemáticos para predecir y medir resultados y consecuencias del diseño. Diseñar o implementar interfaces o consultas complejas para bases de datos o repositorios de datos. Calificaciones: Se requiere siete (7) años de experiencia como ingeniero de software en programas y contratos de alcance, tipo y complejidad similares. Se requiere un título universitario en Ciencias de la Computación o disciplina relacionada de una universidad o colegio acreditado. Se pueden sustituir cuatro (4) años adicionales de experiencia como ingeniero de software en proyectos con procesos de software similares por un título universitario. El puesto requiere habilitación de seguridad activa con polígrafo apropiado. Beneficios Plan de atención médica (médico, dental y visual) Plan de jubilación (401k, IRA) Seguro de vida (básico, voluntario y por accidente) Discapacidad a corto y largo plazo Comida y bocadillos gratuitos
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.