CSC Leasing Co.
Financial Statement Services, Inc
Ingeniero/a de Software
¿Quiénes Somos?
¡Únete al Equipo FSSI y Conviértete en Propietario/a!
Abriendo sus puertas hace más de 45 años, FSSI es una empresa líder en externalización de documentos que presta servicios a empresas de la lista Fortune 500 en las industrias financiera, bancaria, de seguros y de facturación en EE. UU. Actualmente buscamos un/a Ingeniero/a de Software para unirse a nuestro equipo de Desarrollo de Aplicaciones en una de nuestras instalaciones de la costa este: Orlando, Florida o Lincoln, Rhode Island.
Este puesto apoya el desarrollo y mantenimiento de aplicaciones de producción, soluciones basadas en web, APIs, y plantillas de composición utilizadas para generar la salida de documentos del cliente para impresión y envío físico o presentación electrónica. El puesto contribuye al desarrollo de aplicaciones full stack, cambios de código, mapeo de datos, integraciones de sistemas y actualizaciones de plantillas, mientras se adquiere experiencia con tecnologías .NET modernas, frameworks de desarrollo web, servicios en la nube, prácticas de DevOps, y estándares de codificación segura que garantizan la integridad, escalabilidad y mantenibilidad de las aplicaciones.
Nuestro/a candidato/a ideal es una persona proactiva que disfruta resolviendo problemas, asumiendo responsabilidades y logrando resultados. Son curiosos por naturaleza, ingeniosos y se sienten cómodos abordando nuevos desafíos sin necesidad de instrucciones paso a paso. Vienen preparados con ideas y preguntas para participar en discusiones de equipo y prosperan en un entorno donde se valora la iniciativa y la adaptabilidad. Si eres un/a solucionador/a de problemas que busca tener un impacto significativo, ¡queremos saber de ti!
El horario de este puesto es de lunes a viernes, de 8:00 a 16:30/17:00. Tras un periodo inicial de formación presencial de 90 días, tendrás la opción de trabajar con un horario híbrido (1/2 días en remoto y 3 días en la oficina).
¿Listo/a para crecer con nosotros? ¡Aplica hoy!
Tus Tareas Esenciales
- Analizar las solicitudes de proyectos e identificar las actualizaciones necesarias en aplicaciones o plantillas.
- Liderar discusiones con partes interesadas internas y clientes para diseñar e implementar aplicaciones y plantillas robustas alineadas con los flujos de trabajo de producción y las necesidades del negocio.
- Interpretar datos de entrada estructurados y comprender los diseños de registros y las relaciones de datos.
- Realizar un mapeo de datos preciso alineado con las especificaciones del cliente y de salida.
- Desarrollar, actualizar y mantener aplicaciones C# utilizando .NET y .NET Core / ASP.NET Core, incluyendo bibliotecas reutilizables y componentes de código comunes.
- Diseñar, desarrollar, consumir y solucionar problemas de APIs RESTful y integraciones basadas en JSON utilizando ASP.NET Core Web API y tecnologías relacionadas.
- Trabajar con bases de datos relacionales como Microsoft SQL Server, incluyendo consultas SQL, procedimientos almacenados, acceso a datos utilizando Entity Framework Core o tecnologías ORM similares, y consideraciones básicas de rendimiento de bases de datos.
- Modificar y mantener plantillas utilizando herramientas de composición como OpenText Exstream o Quadient Inspire.
- Insertar y configurar variables de datos y aplicar lógica básica en las plantillas.
- Escribir código limpio, mantenible y testeable utilizando principios de programación orientada a objetos, prácticas SOLID, inyección de dependencias y estándares de desarrollo seguro.
- Enviar solicitudes de fusión de Git bien estructuradas y participar en revisiones de código entre pares.
- Trabajar estrechamente con los equipos de QA y DevOps para apoyar las pruebas, las canalizaciones de CI/CD, los procesos de despliegue, monitorización y validación.
- Utilizar prácticas y frameworks de pruebas automatizadas como xUnit, NUnit o herramientas equivalentes para apoyar la calidad de la aplicación y las pruebas de regresión.
- Participar en despliegues de aplicaciones y prácticas de desarrollo basadas en la nube, incluyendo familiaridad con servicios de AWS, contenedores como Docker, y herramientas modernas de observabilidad/registro.
- Ayudar a resolver problemas que afecten a la producción y contribuir a un soporte y correcciones oportunos.
- Asegurar que todos los cambios estén alineados con los estándares de desarrollo de aplicaciones de FSSI y las mejores prácticas de producción.
- Desarrollar y mantener integraciones con código común interno, APIs RESTful, servicios web, bases de datos y servicios de terceros que soporten la funcionalidad de la aplicación.
- Aplicar conocimientos básicos de los requisitos de envío del USPS y los estándares de producción de impresión para garantizar el cumplimiento de las plantillas y la salida.
Requisitos mínimos
¿Qué Aportas?
- Se valora positivamente un título de Grado en Informática, Ingeniería de Software, Tecnología de la Información o un campo relacionado.
- 1–2 años de experiencia en ingeniería de software, desarrollo de aplicaciones full stack, desarrollo de API o composición de documentos es preferible.
- Sólida base en C#, programación orientada a objetos y desarrollo moderno de .NET, incluyendo .NET Core / ASP.NET Core.
- Conocimiento práctico de ASP.NET Core MVC y/o Razor Pages, desarrollo de Web API, inyección de dependencias, configuración, autenticación y conceptos de autorización.
- Familiaridad con Microsoft SQL Server y tecnologías de acceso a datos como Entity Framework Core, LINQ y SQL.
- Comprensión de REST APIs, JSON, HTTP, autenticación de API y patrones de integración.
- Exposición a frameworks de pruebas unitarias y de integración, conceptos de CI/CD, y herramientas de DevOps como GitLab CI/CD, Acciones de GitHub, Azure DevOps, o plataformas equivalentes.
- Comprensión de conceptos modernos de seguridad de aplicaciones, incluyendo prácticas de codificación segura OWASP, gestión de identidad/acceso, gestión de secretos y protección de datos sensibles.
- Comprensión de formatos de datos estructurados, diseños de registros y mapeo de datos.
- Experiencia con herramientas de composición (por ejemplo, OpenText Exstream o Quadient Inspire).
- Familiaridad con flujos de trabajo de Git, ramas y solicitudes de fusión, prácticas de codificación segura, depuración, pruebas unitarias y técnicas de revisión de código.
- Fuerte atención al detalle, habilidades para resolver problemas y una mentalidad colaborativa.
- Capacidad para seguir procesos y aplicar comentarios para mejorar la calidad del código.
- Se prefiere exposición a tecnologías en la nube y de contenedores como AWS y Docker.
- La familiaridad con los requisitos postales y los conceptos de software de envío, incluyendo el formato de direcciones, códigos de barras y las mejores prácticas de diseño de piezas de correo, es una ventaja.
¿Por Qué Unirse a Nosotros?
- Propiedad de los Empleados a través de nuestro Plan de Propiedad de Acciones para Empleados (ESOP): Cuando te unes a nuestro equipo, no eres solo un empleado, te conviertes en un propietario, compartiendo el éxito de nuestra empresa y dando forma a su futuro.
- Cultura de CUIDADO para nuestros Empleados: Ofrecemos planes de beneficios sólidos y competitivos para nuestros empleados y sus familias.
Los beneficios incluyen
- Plan de jubilación 401(k) y Roth + Plan de Propiedad de Acciones para Empleados
- Seguro Médico, Dental, de Visión y de Vida
- Vacaciones, días de enfermedad y días festivos pagados, ¡incluido tu cumpleaños!
- Programas de Asistencia y Cuidado al Empleado
- Beneficios adicionales y programas de premios para empleados
- Liderazgo en la Industria: FSSI es un líder tecnológico en servicios de documentos, enfocado en proporcionar servicios de primera clase y dedicado a utilizar software y equipos líderes en la industria.
