CSC Leasing Co.
Financial Statement Services, Inc
Ingeniero de software
Quiénes somos
¡Únete al equipo de FSSI y conviértete en empleado propietario!
Con más de 45 años de trayectoria, FSSI es una empresa líder en externalización de documentos que presta servicios a empresas de la lista Fortune 500 en los sectores financiero, bancario, de seguros y de facturación en todo EE. UU. Actualmente buscamos un Ingeniero 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 documentos de clientes para impresión física y correo 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, al tiempo que adquiere experiencia con tecnologías modernas de .NET, marcos 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 candidato ideal es una persona proactiva a la que le gusta investigar, asumir responsabilidades y hacer que las cosas sucedan. Es naturalmente curioso, ingenioso y se siente cómodo afrontando nuevos retos sin necesidad de instrucciones paso a paso. Viene preparado con ideas y preguntas para participar en los debates del equipo y prospera en un entorno donde se valoran la iniciativa y la adaptabilidad. Si eres un solucionador de problemas que busca generar un impacto significativo, ¡queremos conocerte!
El horario de este trabajo es de lunes a viernes, de 8:00 a. m. a 4:30/5:00 p. m. 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 para crecer con nosotros? ¡Solicita hoy mismo!
Tus funciones principales
- Analizar las solicitudes de proyectos e identificar las actualizaciones necesarias en las aplicaciones o plantillas.
- Dirigir las conversaciones con las partes interesadas internas y los clientes para diseñar e implementar aplicaciones y plantillas sólidas alineadas con los flujos de trabajo de producción y las necesidades empresariales.
- Interpretar los datos de entrada estructurados y comprender los diseños de registros y las relaciones de los datos.
- Realizar un mapeo de datos preciso alineado con las especificaciones del cliente y de salida.
- Desarrollar, actualizar y mantener aplicaciones de 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 e 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 de SQL, procedimientos almacenados, acceso a datos mediante Entity Framework Core o tecnologías ORM similares, y consideraciones básicas sobre el rendimiento de la base 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 comprobable utilizando principios orientados 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 en estrecha colaboración con los equipos de control de calidad y DevOps para apoyar las pruebas, las canalizaciones de CI/CD, el despliegue, la supervisión y los procesos de validación.
- Utilizar prácticas y marcos de pruebas automatizadas como xUnit, NUnit o herramientas equivalentes para apoyar la calidad de las aplicaciones y las pruebas de regresión.
- Participar en despliegues de aplicaciones y prácticas de desarrollo basadas en la nube, incluyendo la familiaridad con los 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 ofrecer soporte y correcciones oportunas.
- Asegurarse de que todos los cambios estén alineados con los estándares de desarrollo de aplicaciones y las mejores prácticas de producción de FSSI.
- 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 producción.
Requisitos mínimos
Lo que aportas
- Se prefiere encarecidamente una licenciatura en Ciencias de la Computación, Ingeniería de Software, Tecnología de la Información o un campo relacionado.
- Se prefiere de 1 a 2 años de experiencia en ingeniería de software, desarrollo de aplicaciones full stack, desarrollo de API o composición de documentos.
- Sólida base en C#, programación orientada a objetos y desarrollo moderno de .NET, incluyendo .NET Core / ASP.NET Core.
- Conocimientos prácticos 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 marcos de pruebas unitarias y de integración, conceptos de CI/CD y herramientas de DevOps como GitLab CI/CD, GitHub Actions, Azure DevOps o plataformas equivalentes.
- Comprensión de los conceptos modernos de seguridad de aplicaciones, incluyendo las prácticas de codificación segura de 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 los flujos de trabajo de Git, ramificación y solicitudes de fusión, prácticas de codificación segura, depuración, pruebas unitarias y técnicas de revisión de código.
- Gran atención al detalle, capacidad de resolución de problemas y mentalidad colaborativa.
- Capacidad para seguir procesos y aplicar comentarios para mejorar la calidad del código.
- Se prefiere la exposición a tecnologías de nube y contenedores como AWS y Docker.
- La familiaridad con los requisitos postales y los conceptos de software de correo, 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é unirte a nosotros?
- Propiedad de los empleados a través de nuestro Plan de Acciones para Empleados (ESOP): Cuando te unes a nuestro equipo, no eres solo un empleado, te conviertes en empleado 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
- 401(k) y Roth + Plan de Acciones para Empleados
- Seguro médico, dental, de visión y de vida
- Vacaciones, baja por enfermedad y días festivos pagados, ¡incluido tu cumpleaños!
- Programas de asistencia y cuidado al empleado
- Ventajas adicionales y programas de premios para empleados
- Liderazgo en la industria: FSSI es un líder impulsado por la tecnología en servicios documentales, centrado en proporcionar los mejores servicios de su clase y dedicado a utilizar software y equipos líderes en la industria.
