Roku
General Dynamics Information Technology
Ingeniero de Software Sr. Asesor
Sobre la oportunidad
Tipo de Solicitud: Regular
Familia de Puestos: Ciencia de Datos e Ingeniería de Datos
#SWDevPolyMD
El rango salarial probable para este puesto es de $195,500 - $264,500. Sin embargo, esto no es una garantía de compensación o salario. Más bien, el salario se fijará en función de la experiencia, la ubicación geográfica y posiblemente los requisitos contractuales, y podría estar fuera de este rango.
Horas Semanales Programadas: 40
Viaje Requerido: Ninguno
Opciones de Teletrabajo: Presencial
Ubicación de Trabajo: USA MD Annapolis Junction
Nuestro Proceso de Verificación de Identidad
Como parte del proceso de contratación, le pediremos que complete un proceso de verificación de identidad que aprovecha la biometría avanzada y la inteligencia artificial para garantizar la autenticidad y proteger contra el fraude de identidad. Se espera que esté en cámara durante las entrevistas virtuales. Nos reservamos el derecho de tomarle una fotografía para verificar su identidad y prevenir el fraude. Al continuar, usted autoriza la recopilación, el procesamiento y el uso de sus datos biométricos para fines de verificación de identidad y seguridad.
Únase a nuestra Comunidad de Talento para mantenerse al día sobre nuestras oportunidades profesionales y eventos en gdit.com/tc gdit.com/tc.
Empleador que ofrece igualdad de oportunidades / Personas con Discapacidades / Veteranos Protegidos
Requisitos del Puesto
Nivel de Autorización que debe poseer actualmente: Top Secret SCI + Polygraph
Nivel de Autorización que debe poder obtener: Top Secret SCI + Polygraph
Public Trust/Otro Requerido: Ninguno
Habilidades: Desarrollo de Procesos (PD), Componentes de Software, Diseño de Software, Desarrollo de Software, Sistemas de Software
Certificaciones: Ninguna
Experiencia: 4 + años de experiencia relacionada
¿Se requiere ciudadanía estadounidense? Sí
Cualificaciones
- Se requiere un título de Grado en Ciencias de la Computación o disciplina relacionada de una universidad acreditada. Se pueden sustituir cuatro (4) años adicionales de experiencia SWE en proyectos con procesos de software similares por un título de Grado.
- Dos (2) años de experiencia desarrollando y personalizando aplicaciones principales como Incidencia, Problema, Cambio, Conocimiento y Catálogo de Servicios
- Se requieren cuatro (4) años de experiencia en sistemas de aplicaciones de TI en la entrega de soluciones tecnológicas.
- Experiencia en la creación e implementación de scripts, reglas de negocio, políticas, ACLs y, de lo contrario, configurar o modificar aplicaciones de ServiceNow para cumplir con los requisitos.
- Experiencia integrando software de terceros y APIs utilizando REST y SOAP
- Experiencia codificando en lenguajes de scripting (es decir: JavaScript, HTML, CSS, AngularJS, JSON u otros lenguajes)
Descripción del Puesto
El Ingeniero de Software desarrolla, mantiene y mejora sistemas de software complejos y diversos (por ejemplo, análisis intensivos en procesamiento, desarrollo de algoritmos novedosos, manipulación de conjuntos de datos extremadamente grandes, sistemas en tiempo real y sistemas de información de gestión empresarial) basándose en los 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 desarrollo de software y diseño de software apropiadas para el entorno de desarrollo. Proporciona aportaciones específicas a los componentes de software del diseño del sistema, incluyendo compensaciones entre hardware/software, reutilización de software, uso de productos comerciales listos para usar (COTS)/productos gubernamentales listos para usar (GOTS) en lugar de desarrollo nuevo, y análisis y síntesis de requisitos desde el nivel del sistema hasta componentes de software individuales.
- Analizar los requisitos del usuario para derivar el diseño del software y los requisitos de rendimiento
- Depurar el software existente y corregir defectos
- Proporcionar recomendaciones para mejorar la documentación y los estándares del proceso de desarrollo de software
- Diseñar y codificar software nuevo o modificar software existente para añadir nuevas funcionalidades
- Integrar software existente en sistemas u entornos operativos nuevos o modificados
- Desarrollar consultas de datos sencillas para bases de datos o repositorios de datos existentes o propuestos
- Aplicar conocimientos de ITOM, ITSM, HRSD, CSM y/o Service Portal.
- Codificar con lenguajes de programación y bases de datos incluyendo HTML, CSS, JavaScript.
- Escribir o revisar documentación de software y sistemas
- Servir como líder de equipo al nivel apropiado para el proceso de desarrollo de software que se esté utilizando en cualquier proyecto en particular
- Diseñar o implementar interfaces/consultas complejas de bases de datos o repositorios de datos
- Desarrollar o implementar algoritmos para cumplir o superar los estándares de rendimiento y funcionales del sistema
- Asistir en el desarrollo y ejecución de procedimientos de prueba para componentes de software
- Desarrollar soluciones de software analizando los estándares de rendimiento del sistema, consultando con usuarios o ingenieros de sistemas; analizando el flujo del sistema, el uso de datos y los flujos de trabajo; e investigando áreas problemáticas
- Modificar software existente para corregir errores, adaptarse 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 el resultado y las consecuencias del diseño
- Diseñar o implementar algoritmos complejos que requieran el cumplimiento de estrictas restricciones de tiempo, recursos del sistema o interfaces; Realizar control de calidad en los productos del equipo
- Implementar recomendaciones para mejorar la documentación y los estándares del proceso de desarrollo de software
- Supervisar uno o más equipos de desarrollo de software y asegurar que el trabajo se complete de acuerdo con las restricciones del proceso de desarrollo de software que se esté utilizando en cualquier proyecto en particular
- Consultar con ingenieros de sistemas e ingenieros de hardware para derivar los requisitos de software y para
- obtener información sobre las limitaciones y capacidades del proyecto, los requisitos de rendimiento y las interfaces. Coordinar la instalación del sistema de software y supervisar el funcionamiento del equipo para garantizar que se cumplan las especificaciones operativas
GDIT ES TU LUGAR
- 401K con aportación de la empresa
- Paquetes integrales de salud y bienestar
- Equipo de movilidad interna dedicado a ayudarte a gestionar tu carrera
- Oportunidades de crecimiento profesional, incluyendo educación y certificaciones pagadas
- Tecnología de vanguardia de la que puedes aprender
Ubicaciones de Trabajo Adicionales
Recompensas Totales en GDIT
Nuestro paquete de beneficios para todos los empleados con sede en EE. UU. incluye una variedad de opciones de planes médicos, algunos con Cuentas de Ahorro para la Salud, opciones de planes dentales, un plan de visión y un plan 401(k) que ofrece la posibilidad de contribuir con dólares antes y después de impuestos hasta los límites anuales del IRS y recibir una aportación de la empresa. Para fomentar el equilibrio entre la vida laboral y personal, GDIT ofrece a los empleados semanas laborales flexibles completas cuando es posible y una variedad de planes de tiempo libre remunerado, incluyendo vacaciones, tiempo de enfermedad y personal, días festivos, permiso parental remunerado, militar, por duelo y por servicio de jurado. Para garantizar que nuestros empleados puedan proteger sus ingresos, se proporcionan o están disponibles otras ofertas como beneficios de discapacidad a corto y largo plazo, seguro de vida, muerte accidental y desmembramiento, seguro de accidente personal, enfermedad crítica y seguro de accidentes de viaje de negocios. Revisamos regularmente nuestro paquete de Recompensas Totales para garantizar que nuestras ofertas sean competitivas y reflejen lo que nuestros empleados nos han dicho que valoran más.
Sobre Nuestro Trabajo
Somos GDIT. Una empresa global de tecnología y servicios profesionales que ofrece soluciones tecnológicas y servicios de misión a todas las agencias importantes del gobierno de EE. UU., la comunidad de defensa e inteligencia. Nuestros expertos en 26,000 extraen el poder de la tecnología para crear valor inmediato y ofrecer soluciones en la vanguardia de la innovación. Operamos en más de 50 países en todo el mundo, ofreciendo capacidades líderes listas para la misión en IA, nube, ciberseguridad y desarrollo de software.
