
Nakupuna Companies es un grupo propiedad de una organización nativa hawaiana que presta servicios a entidades gubernamentales en consultoría, servicios de TI, instalaciones e infraestructuras, servicios medioambientales y logística. Sus equipos respaldan las operaciones institucionales y empresariales, aportando capacidades técnicas y programáticas al trabajo gubernamental y, al mismo tiempo, impulsan a la comunidad nativa hawaiana mediante iniciativas e inversiones específicas. Con sede en Hawái, la empresa también cuenta con oficinas en varios estados de Estados Unidos.
Ingeniero sénior de software, .NET y Azure
Modernice los sistemas de abastecimiento de NAVSUP para Nakupuna Federal mediante aplicaciones seguras, API y canalizaciones de CI/CD. Brinde apoyo a clientes del Departamento de Defensa.
120.000 $ – 135.000 $ / año
RemotoTiempo completoSeniorIdioma Obligatorio: inglésIngeniero de softwareIngeniero full-stackDescripción
- Diseñar, desarrollar, implementar y mantener soluciones de TI.
- Crear, mantener y actualizar aplicaciones, software y programas utilitarios para modernizar sistemas.
- Evaluar la información, las necesidades de los usuarios y los requisitos de software para planificar el desarrollo y las modificaciones prácticas de aplicaciones.
- Preparar documentación de programas y comentarios en el código.
- Colaborar con analistas, ingenieros, programadores, clientes y personal de ingeniería para definir diseños, interfaces y requisitos de aplicaciones.
- Crear procedimientos para las pruebas, la validación, la programación y la documentación de software.
- Mantener y actualizar el software para corregir defectos, admitir cambios de hardware, actualizar interfaces y mejorar el rendimiento.
- Realizar pruebas integradas de control de calidad que abarquen funciones de seguridad y resiliencia.
- Almacenar, recuperar y procesar datos para evaluar las capacidades y los requisitos del sistema.
- Implementar controles de ciberseguridad, como cifrado, gestión de acceso y gestión de identidad.
- Usar sistemas empresariales de control de versiones para crear aplicaciones seguras.
- Detectar y corregir defectos de software mediante prácticas estándar de depuración.
- Ayudar a los equipos de aplicaciones a estandarizar las políticas del sistema, las herramientas de desarrollo y los parches de seguridad.
- Crear programas que validen y procesen varias entradas.
- Crear aplicaciones que registren y gestionen errores, excepciones y fallos.
- Desarrollar código con lenguajes compatibles, diseño orientado a objetos, conceptos y protocolos de redes, y métodos de seguridad de redes.
- Preparar documentación Agile y la exigida por las políticas de la organización.
- Apoyar la estandarización de herramientas, las canalizaciones de CI/CD y las vistas de servicios de arquitectura conforme a las normas de seguridad de la Marina.
- Automatizar compilaciones, pruebas e implementaciones mediante canalizaciones de CI/CD.
- Establecer prácticas de gestión de artefactos para bibliotecas, dependencias y compilaciones.
- Ayudar a resolver interrupciones de producción y preparar paquetes de lanzamiento.
- Crear y mantener elementos de trabajo, y participar en revisiones internas y juntas de control de cambios.
- Realizar auditorías de calidad, investigar errores y recomendar medidas correctivas.
Requisitos
- Experiencia con .NET, C#, JavaScript, jQuery, XML, XML Schema, SQL y bases de datos Oracle.
- Se requiere certificación IAM Nivel I (CompTIA Security+).
- Al menos 2 años de estudios universitarios o formación técnica y 5 años de experiencia en desarrollo de software moderno, o una sustitución equivalente por titulación.
- Al menos 2 años de estudios universitarios o formación técnica y 5 años de experiencia con Azure DevOps, Microsoft 365 y Teams, Excel, Visio y Outlook.
- Al menos 3 años de experiencia con principios y prácticas Agile, incluida la participación en equipos Agile.
- Al menos 5 años de conocimientos y experiencia con tecnologías y plataformas pertinentes para el desarrollo de software.
- Al menos 3 años de experiencia con herramientas y prácticas DevOps.
- Sólidos conocimientos de herramientas y técnicas de seguridad.
- Capacidad para escribir scripts de automatización en Bash o PowerShell.
- Al menos 3 años de conocimientos y experiencia con arquitecturas nativas de la nube e Infraestructura como Código.
- Al menos 1 año de experiencia en un entorno PaaS, como Appian o Salesforce.
- Gran capacidad analítica para evaluar riesgos y vulnerabilidades de seguridad.
- Excelentes habilidades de comunicación y capacidad para colaborar con equipos de desarrollo, seguridad y operaciones.
- Sólido conocimiento de los principios y las prácticas recomendadas de seguridad.
- Se prefiere experiencia en el Gobierno y el Departamento de Defensa de Estados Unidos.
- Se requiere una licenciatura en un campo técnico, como ingeniería o informática; puede sustituirse por 2 años de estudios universitarios y entre 3 y 5 años de experiencia laboral relacionada.
- Capacidad para cumplir los requisitos físicos indicados, con o sin ajustes razonables.
Beneficios
- Cobertura médica, dental y oftalmológica.
- Cuentas de ahorro para gastos médicos y cuentas de gastos flexibles.
- Plan de jubilación 401(k) con aportaciones del empleador.
- Permisos remunerados y días festivos.
- Cobertura de vida y discapacidad.
- Programas de asistencia para empleados.
- Ayuda para la matrícula y oportunidades de desarrollo profesional.
- Pago diferencial por servicio militar.
- Programas adicionales de prestaciones voluntarias.