Ingeniero principal, pila completa

Job title: Principal Engineer, Full Stack
Company: Black Knight
Job description: Descripción del trabajo:Descripción generalPropósito de trabajoEl ingeniero principal, el rol de pila completa diseñará, construirá y mantendrá aplicaciones de pila completa (.NET, etc.) y angular, reaccionada, nodo, etc. para la organización. Este rol funcionará a través del ciclo de vida del desarrollo de software completo (SDLC) y puede centrarse en un entorno ágil. El ingeniero senior será responsable del desarrollo de aplicaciones empresariales.Responsabilidad
- Proporcione diseño completo de pila (.NET, etc.) de proyectos que involucran desarrollo de aplicaciones, migraciones y adiciones a las aplicaciones existentes.
- Desarrolle aplicaciones frontales utilizando React, Angular, NodeJS, etc. de acuerdo con un equipo de UX y garantiza la capacidad de respuesta de esas aplicaciones.
- Diseñe y desarrolle API necesarios para afectar la funcionalidad frontal y/o ser consumidas por otros socios.
- Diseñe y cree modelos de datos para aplicaciones y bases de datos para persistirlos.
- Participe en reuniones y análisis de diseño de software que el usuario necesita para determinar los requisitos técnicos.
- Escriba especificaciones técnicas basadas en el diseño conceptual y los requisitos comerciales establecidos.
- Desarrollar y/o revisar el desarrollo de protocolos de prueba para probar la aplicación antes de la aceptación del usuario con énfasis en las pruebas unitarias automatizadas, las pruebas de componentes y las pruebas de escenario.
- Complete documentación y procedimientos para la instalación y mantenimiento.
- Puede mentor o guiar el trabajo del personal de desarrollo de software menos experimentado.
- Permanezca actualizado en los estándares de la industria en el desarrollo web.
- Realizar tareas relacionadas adicionales según lo asignado.
Conocimiento y experiencia
- Una licenciatura en ingeniería informática, informática u otra disciplina relacionada; o combinación equivalente de educación y experiencia que se requiere para el nivel de trabajo específico
- Experiencia trabajando con tecnologías de desarrollo como C#, .NET, JavaScript
- Experiencia con marcos como el lado del servidor (.NET Core, .NET)
- Experiencia con tecnologías modernas front -end como React o Angular A Plus
- Experiencia con el desarrollo de servicios RESTful y el trabajo con aplicaciones de microservicios una ventaja
- Experiencia con la plataforma de contenedores openshift una ventaja
- Experiencia trabajando con aplicaciones en la nube, como AWS o Azure A Plus
- Familiaridad con la integración continua y las tuberías de entrega continua (CI/CD) una ventaja
- Familiaridad con las herramientas de gestión del código fuente como Azure DevOps, TFS, JIRA o GIT A Plus
- Competencia con una técnica de desarrollo como el desarrollo impulsado por las pruebas, las pruebas unitarias, las pruebas de componentes y/o las pruebas de escenario un plus
- Familiaridad que trabaja en un ciclo de vida de desarrollo de software (SDLC) Aprovechando los principios ágiles deseados
- Excelentes habilidades analíticas, toma de decisiones y de resolución de problemas
- Debe poder realizar múltiples tareas en un entorno de ritmo rápido con enfoque en la puntualidad, la documentación y las comunicaciones con sus compañeros y usuarios comerciales por igual
- Capacidad para comunicarse bien tanto verbalmente como por escrito a audiencias técnicas y no técnicas de varios niveles dentro de Black Knight o fuera de la organización (ejecutivos, reguladores, clientes, etc.)
InterContinental Exchange, Inc. es un empleador de igualdad de oportunidades. Todos los solicitantes calificados recibirán consideración para el empleo sin tener en cuenta las características legalmente protegidas.
Expected salary:
Location: Jacksonville, FL – Atlanta, GA
Job date: Sun, 20 Apr 2025 06:05:23 GMT
Apply for the job now!