SanMar- External
Careington International Corporation
Desarrollador de Software Senior (Full Stack)
Sobre la oportunidad
CAREINGTON ES UNA EMPRESA ORIENTADA A SOLUCIONES. COMO LÍDER CONSOLIDADO, HEMOS SIDO PIONEROS EN EL CAMPO DE LA ATENCIÓN MÉDICA CON DESCUENTOS DESDE 1979. A LO LARGO DE LOS AÑOS, NUESTRA MISIÓN HA PERMANECIDO INALTERABLE: CREAR PROGRAMAS DE SALUD CON DESCUENTOS QUE SEAN COMERCIALIZABLES PARA EL EMPLEADOR, RENTABLES PARA EL PROVEEDOR Y ECONÓMICOS PARA EL MIEMBRO. EN RESPUESTA A LA CRECIENTE DEMANDA DE NUESTROS PRODUCTOS Y SERVICIOS EN LOS ÚLTIMOS AÑOS, NUESTRO CRECIMIENTO SIGNIFICA QUE NOS ESFORZAMOS CONTINUAMENTE POR RECLUTAR INNOVADORES PARA QUE SE UNAN A NUESTRO EQUIPO DE RITMO RÁPIDO Y MENTALIDAD PROGRESISTA.
TENEMOS NUESTRA SEDE EN FRISCO, TX, PERO ESTAMOS ABIERTOS A CANDIDATOS FUERA DEL ÁREA DE DALLAS/FT. WORTH EN TX, ASÍ COMO EN LOS ESTADOS DE: AZ, AL, FL, NC Y NV.
Buscamos un Desarrollador de Software Senior Full Stack con .Net que sienta pasión por facilitar una gran experiencia al miembro mediante tecnologías emergentes para unirse a nuestro equipo. Este puesto lidera iniciativas de alto impacto, impulsa la innovación en múltiples equipos y garantiza la alineación con los objetivos comerciales a largo plazo. Ayudará a identificar problemas con la arquitectura actual y determinará cómo evolucionar la arquitectura actual de manera incremental. Trabajará de forma práctica, por lo que debe sentirse cómodo con C#, .Net Core, arquitectura de aplicaciones web y arquitectura en la nube. Se le dará la oportunidad de identificar el mejor enfoque necesario para evolucionar la arquitectura actual hacia una que posicione a Careington para el futuro. Este rol requiere sentirse cómodo liderando, manejando la ambigüedad y superando obstáculos.
Cualificaciones y requisitos
- Más de 8 años de experiencia práctica como desarrollador Full Stack con .NET (versión 8 o superior), Angular (versión 15 o superior) y SQL.
- Conocimientos avanzados de conceptos orientados a objetos, patrones de diseño y procesos de desarrollo.
- Sólida comprensión de las prácticas de desarrollo iterativo, incluyendo Agile, SCRUM, etc.
- Experiencia en el desarrollo de casos de prueba. TDD es una ventaja.
- La experiencia con el desarrollo de aplicaciones reguladas (HIPAA, PCI) es una ventaja.
Habilidades y capacidades
- Los conocimientos técnicos incluyen: C#, .NET, programación en SQL Server 2019 o posterior (procedimientos almacenados, diseño de bases de datos, etc.), TypeScript, servicios web, Angular, HTML, CSS y Azure DevOps.
- Las habilidades técnicas incluyen diseño de software, documentación y pruebas, habilidades generales de programación, fundamentos de desarrollo de software, proceso de desarrollo de software y requisitos de software.
- Se prefiere experiencia en la creación de aplicaciones nativas en la nube en Microsoft Azure.
- Se prefiere experiencia práctica en CI/CD utilizando Azure DevOps.
- El dominio de Visio, Excel y herramientas de planificación de proyectos es una ventaja.
Descripción general del puesto y responsabilidades
- Desarrolla soluciones de software estudiando las necesidades de información; consultando con los usuarios; estudiando el flujo de los sistemas, el uso de datos y los procesos de trabajo; investigando áreas problemáticas; siguiendo el ciclo de vida del desarrollo de software.
- Traducir y documentar las necesidades comerciales en requisitos técnicos utilizando sesiones de análisis profundo con equipos comerciales y técnicos.
- Definir prácticas de desarrollo estándar a seguir y controlar los hitos de desarrollo para garantizar el cumplimiento.
- Prepara e instala soluciones determinando y diseñando especificaciones, estándares y programación del sistema.
- Mejora las operaciones mediante la realización de análisis de sistemas y la recomendación de cambios en políticas y procedimientos.
- Actualiza sus conocimientos profesionales estudiando herramientas de desarrollo de vanguardia, técnicas de programación y equipos informáticos, participando en oportunidades educativas, leyendo publicaciones profesionales, manteniendo redes personales y participando en organizaciones profesionales.
- Protege los proyectos manteniendo la confidencialidad de la información.
- Proporciona información recopilando, analizando y resumiendo problemas de desarrollo y soporte.
