Primerica

Desarrollador Principal de Aplicaciones

JavaScriptTypeScriptSQLDockerKubernetes
Traducción automática. Consulta el original.

Sobre la oportunidad

ÚNETE A NUESTRO EQUIPO

En 2025, USA Today reconoció a Primerica como un Top Workplace USA por quinto año consecutivo, y Newsweek nombró a Primerica uno de los Mejores Lugares de Trabajo para la Diversidad de América por segundo año consecutivo. En 2024, el Atlanta Journal-Constitution nombró a Primerica como un Top Workplace por undécimo año consecutivo, y Forbes reconoció a Primerica como uno de los Mejores Empleadores para Mujeres de América por quinto año consecutivo. Además, por décima vez Primerica ha sido votado como Mejor Empleador por Gwinnett Magazine. ¡Primerica es un gran lugar para trabajar!

SOBRE ESTA POSICIÓN

El desarrollador es responsable de diseñar, modificar y desarrollar sistemas utilizando técnicas avanzadas, incluida la capacidad de analizar sistemas actuales para resolver problemas nuevos y/o existentes. Requiere conocimiento y experiencia profundos en el desarrollo de sistemas frontend. Actúa como recurso para colegas con menos experiencia; puede liderar o dirigir el trabajo de otros desarrolladores/proyectos. Se mantiene al día sobre la tecnología nueva y emergente. Trabaja de forma independiente; recibe una guía mínima.

El rango salarial estimado para este puesto es de hasta 125K USD Anual

Ubicación: Duluth, GA

Puesto híbrido.

Estado FLSA: Este puesto está exento (no elegible para pago de horas extras): Sí

Ha sido y seguirá siendo política de Primerica, Inc., y sus subsidiarias ser un Empleador de Igualdad de Oportunidades. Proporcionamos igualdad de oportunidades a todas las personas cualificadas, independientemente de su raza, sexo, color, credo religioso, religión, origen nacional, estatus de ciudadanía, edad, discapacidad, embarazo, ascendencia, servicio militar o estatus de veterano, estado genético o portador, estado civil, orientación sexual o cualquier clasificación protegida por las leyes federales, estatales o locales aplicables.

En Primerica, creemos que la diversidad y la inclusión son fundamentales para nuestro futuro y nuestra misión: crear una base para un lugar de trabajo creativo que conduzca a la innovación, el crecimiento y la rentabilidad. A través de una variedad de programas e iniciativas, invertimos en cada empleado, buscando asegurar que nuestro personal no solo sea respetado como individuos, sino que también sea verdaderamente valorado por sus perspectivas únicas.

RESPONSABILIDADES Y CUALIFICACIONES

FUNCIONES Y RESPONSABILIDADES DEL PUESTO

Funciones Técnicas

  1. Codifica, realiza pruebas unitarias y depura programas asegurando un rendimiento óptimo utilizando técnicas de programación avanzadas.
  1. Escribe especificaciones técnicas y crea planes de pruebas unitarias exhaustivos para cada nueva funcionalidad, aplicación y/o conversión de un sistema de aplicación a otro.
  1. Realiza pruebas unitarias exhaustivas para nuevas funcionalidades, aplicaciones, conversiones, etc., a través de una validación de regresión completa.
  1. Utiliza herramientas de software apropiadas para la gestión del código fuente, la creación de código, la compilación y la ejecución de programas.
  1. Documenta nuevos sistemas, así como cambios en los sistemas existentes, de acuerdo con los estándares establecidos; desarrolla diagramas de flujo, diagramas lógicos, formatos de registro y estructuras de codificación utilizando herramientas aprobadas por la arquitectura.
  1. Revisa los planes y resultados de las pruebas de negocio para garantizar la eficacia en el cumplimiento de los requisitos del proyecto.
  1. Dirige la formación del personal de negocio en sistemas nuevos y modificados.
  1. Proporciona soporte bajo demanda para entornos de producción y de niveles inferiores.
  1. Proporciona formación trabajando y asesorando a otros desarrolladores y/o contratistas.
  1. Experiencia en el ciclo completo de implementación de PRPC, incluido el diseño de la estructura de clases empresariales y el diseño de conjuntos de reglas.

Funciones de Análisis e Investigación

  1. Realiza análisis de antecedentes a través de investigación, entrevistas/reuniones con áreas de negocio para definir necesidades, comprender los resultados deseados y resolver problemas.
  1. Se reúne de forma independiente con socios de negocio y la dirección para determinar soluciones de sistemas y evaluar la viabilidad técnica.
  1. Analiza factores detallados del sistema, incluidos los requisitos de entrada y salida, el flujo de información, los requisitos de hardware y software y los métodos alternativos de resolución de problemas para garantizar un rendimiento óptimo.
  1. Aplica habilidades avanzadas de análisis y conocimiento del negocio para resolver problemas empresariales complejos.
  1. Utiliza herramientas aprobadas apropiadas para diseñar soluciones.
  1. Se mantiene al día de la tecnología avanzada dentro de sus áreas de especialización.
  1. Colabora con otros para formular soluciones óptimas.

Funciones de Entrega de Proyectos

  1. Participa y lidera la creación, planificación y coordinación de sistemas con otros equipos y recursos de TI.
  1. Crea y/o actualiza la documentación del sistema según corresponda según la asignación del proyecto.
  1. Desarrolla propuestas de proyectos (incluidas estimaciones) y las presenta a las partes interesadas para su revisión y aprobación.
  1. Discute y documenta cómo los cambios propuestos en el sistema afectarán el proceso de negocio u otros sistemas relevantes.
  1. Aplica y cumple la Política de Gestión de Tecnología del Ciclo de Vida de Desarrollo de Software (SDLC).
  1. Cumple con la Política de Gestión de Tecnología de Gestión de Cambios.

Liderazgo de Proyectos

  1. Gestiona proyectos más complejos hasta su finalización, incluido el diseño y las propuestas del proyecto.
  1. Mantiene interacciones positivas con el negocio y los compañeros.

Cumplimiento

  1. Protege la autoridad de la empresa para hacer negocios cumpliendo con los estándares legales y éticos, políticas y procedimientos.
  1. Sigue todas las Políticas de Gestión de Tecnología de la Información aplicables.
  1. Asegura que las nuevas herramientas, métodos o frameworks de desarrollo proporcionen técnicas de codificación segura.

RESPONSABILIDADES DE SUPERVISIÓN

Proporciona formación, orientación o mentoría a los miembros del equipo, sin responsabilidades formales de supervisión.

Requisitos mínimos

EDUCACIÓN, EXPERIENCIA Y CERTIFICADOS

  1. Escuela técnica, profesional o de negocios o experiencia equivalente en informática, ingeniería informática o campo relacionado.
  1. 4-5 años de experiencia.
  1. Participó en varios proyectos de sistemas importantes y ha demostrado competencia en varias disciplinas/plataformas de desarrollo.
  1. Habilidades de resolución de problemas, análisis y diseño.
  1. Codificación, pruebas y depuración de sistemas.
  1. Automotivado con excelentes habilidades organizativas, verbales y escritas, y la capacidad de trabajar bien con compañeros y la dirección.
  1. Asume la responsabilidad de las tareas asignadas y trabaja con una guía y dirección mínimas de la dirección y otros miembros del equipo.

CONOCIMIENTOS, HABILIDADES Y CAPACIDADES REQUERIDOS

  1. HTML5, CSS3, Typescript, y Vue.js, Vuetify, Pinia, Vite.
  1. Comprensión de OOP en Javascript y patrones MVC/MVVM.
  1. Herramientas de CI/CD como Jenkins o Gradle.
  1. Software de gestión de contenedores como Docker o Kubernetes.
  1. Herramientas de solución de problemas como Chrome Dev Tools o BrowserStack.
  1. Pruebas de aplicaciones de JavaScriipt utilizando frameworks como Vitest, JEST/Mocha (Unitarias, E2E, UI)
  1. Herramientas de compilación como Webpack o Rollup.
  1. Herramientas de gestión de pruebas y seguimiento de defectos como Jira.
  1. Bases de datos, JDBC, SQL, análisis de JSON y XML.
  1. Programación segura utilizando las mejores prácticas de la industria.
  1. Consumo de servicios REST, comprensión de verbos HTTP y códigos de estado de respuesta HTTP.
  1. Postman o herramientas de prueba de API equivalentes.
  1. Desarrollo de aplicaciones web responsivas para móvil, tableta y escritorio.

NUESTROS BENEFICIOS

  • Seguro médico, dental y de visión desde el primer día.
  • Plan 401(k) con una competitiva aportación de la empresa.
  • Tiempo libre para vacaciones, enfermedad, festivos y voluntariado.
  • Seguro de vida y de incapacidad.
  • Cuenta de Gastos Flexibles y Cuenta de Ahorros para la Salud.
  • Desarrollo profesional.
  • Reembolso de matrícula.
  • Eventos sociales y de filantropía patrocinados por la empresa.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores