Principal Software Engineer
Job title: Principal Software Engineer
Company: DTCC
Job description: Descripción del trabajo:¿Estás listo para causar un impacto en DTCC?¿Quiere trabajar en proyectos innovadores, colaborar con un equipo dinámico y solidario y recibir inversión en su desarrollo profesional? En DTCC estamos a la vanguardia de la innovación en los mercados financieros. Estamos comprometidos a ayudar a nuestros empleados a crecer y tener éxito. Creemos que usted tiene las habilidades y el impulso para generar un impacto real. Fomentamos una comunidad interna próspera y estamos comprometidos a crear un lugar de trabajo que se parezca al mundo al que servimos. Pago y beneficios:
- Compensación competitiva, incluido salario base e incentivo anual.
- Seguros integrales de salud y vida y beneficios de bienestar, según ubicación.
- Beneficios de pensión/jubilación
- Tiempo libre remunerado y cuidado personal/familiar, y otras licencias cuando sea necesario para apoyar su bienestar físico, financiero y emocional.
- DTCC ofrece un modelo flexible/híbrido de 3 días presenciales y 2 días remotos (presencial los martes, miércoles y un tercer día exclusivo para cada equipo o empleado).
El Impacto que tendrás en este rol:La familia de Desarrollo es responsable de crear, diseñar, implementar y respaldar aplicaciones, programas y soluciones de software. Puede incluir investigación, nuevos desarrollos, creación de prototipos, modificación, reutilización, reingeniería, mantenimiento o cualquier otra actividad relacionada con productos de software utilizados interna o externamente en plataformas de productos respaldadas por la empresa. El proceso de desarrollo de software requiere una profunda experiencia en el dominio de metodologías, herramientas y lenguajes de programación de desarrollo existentes y emergentes. Los desarrolladores de software trabajan en estrecha colaboración con socios comerciales y/o clientes externos para definir requisitos e implementar soluciones. La función de Ingeniería de software se especializa en planificar, documentar los requisitos técnicos, diseñar, desarrollar y probar todos los sistemas y aplicaciones de software para la empresa. Trabaja en estrecha colaboración con arquitectos, gerentes de productos, gestión de proyectos y usuarios finales en el desarrollo y mejora de sistemas y aplicaciones de software existentes, proponiendo y recomendando soluciones que resuelven problemas comerciales complejos. Sus responsabilidades principales:
- Más de 10 años de experiencia/conocimiento en desarrollo activo en aplicaciones basadas en Java/J2EE, capacidad comprobada con Hibernate, Spring, Spring MVC, Soap/Rest API
- Fuertes habilidades en bases de datos y PL/SQL (preferiblemente Oracle, Postgres, Snowflake)
- Se desea experiencia con Autosys, Orchestration ETL o herramientas de informes.
- Impulsar debates de diseño y ser dueño del equipo en la implementación de soluciones automatizadas basadas en requisitos impulsados por el negocio.
- Realice revisiones de diseño y código para garantizar que se logre la implementación de los requisitos comerciales sin comprometer el rendimiento y las mejores prácticas.
- Capacidad para demostrar técnicas y prácticas de DevOps como integración continua, implementación continua, automatización de pruebas, automatización de compilación y desarrollo basado en pruebas para permitir la entrega rápida de código de trabajo utilizando herramientas como Jenkins, Cloud Bees, Git, etc.
- Desafía y anima a los miembros del equipo a adoptar las mejores prácticas de codificación (modularidad, escalabilidad, adaptabilidad)
- Capacidad para desarrollar una comprensión profunda de la aplicación a lo largo del tiempo y ser hábil para brindar soluciones alternativas y tener una visión hacia una solución a largo plazo para la automatización de procesos manuales.
- Se necesita una coordinación diaria a nivel del terreno con el equipo para garantizar que los riesgos o dependencias se evalúen dentro del marco de la aplicación desde el análisis hasta la construcción, la prueba y la implementación para garantizar una entrega sin problemas.
**NOTA: Las responsabilidades principales de este puesto no se limitan a los detalles anteriores. ** Calificaciones:
- Preferiblemente licenciatura con maestría o experiencia equivalente.
- Más de 7 años de experiencia con tecnologías backend como Oracle y cualquier base de datos relacional.
Talentos necesarios para el éxito:
- La experiencia práctica o la familiaridad con los copos de nieve es una ventaja adicional.
- La experiencia en el desarrollo y uso de la pila de nube de AWS (S3, SQS, Redshift, Lamda, etc.) es una ventaja.
- La experiencia con Apache Kafka (o Confluent Kafka), las API y herramientas de Kafka (por ejemplo, Kafka Connect, KStreams, KSQL) es una ventaja.
- Habilidades de resolución de problemas y pensamiento crítico necesarias al diseñar soluciones comerciales.
- Orientar y motivar al equipo para que aprenda nuevas tecnologías y aproveche nuevas oportunidades para desarrollar habilidades para el crecimiento individual y contribuir a la eficiencia del equipo.
- Actitud proactiva y toma posesión de las tareas y las sigue hasta su finalización.
El rango salarial es indicativo para puestos del mismo nivel dentro de DTCC en todas las ubicaciones de EE. UU. El salario real se determina en función del puesto, la ubicación, la experiencia individual, las habilidades y otras consideraciones. Somos un empleador que ofrece igualdad de oportunidades y valoramos la diversidad en nuestra empresa. No discriminamos por motivos de raza, religión, color, origen nacional, sexo, género, expresión de género, orientación sexual, edad, estado civil, condición de veterano o condición de discapacidad. Nos aseguraremos de que las personas con discapacidades reciban adaptaciones razonables para participar en el proceso de solicitud de empleo o entrevista, realizar funciones laborales esenciales y recibir otros beneficios y privilegios laborales. Por favor contáctenos para solicitar alojamiento.Sobre nosotros:DTCC salvaguarda los mercados financieros y los ayuda a funcionar de manera eficiente, en tiempos de prosperidad y crisis. Estamos en una posición única en el centro de la actividad comercial global, procesamos más de 100 millones de transacciones financieras todos los días, somos pioneros en soluciones post-negociación en toda la industria y mantenemos múltiples centros operativos y de datos en todo el mundo. Desde nuestra posición, podemos anticipar las necesidades de la industria y estamos trabajando para mejorar continuamente la infraestructura de mercado más resistente, segura y eficiente del mundo. Nuestros empleados están motivados para ofrecer tecnologías innovadoras que mejoren la eficiencia, reduzcan los costos y aporten estabilidad y certeza al ciclo de vida posterior a la comercialización.DTCC se enorgullece de apoyar los acuerdos laborales flexibles que favorecen la apertura y brindan a las personas la libertad de hacer bien su trabajo, fomentando opiniones diversas y enfatizando el trabajo en equipo. Cuando se una a nuestro equipo, tendrá la oportunidad de realizar contribuciones significativas en una empresa reconocida como líder intelectual tanto en la industria de servicios financieros como en la de tecnología. Una carrera en DTCC es más que una buena manera de ganarse la vida. Es la oportunidad de marcar la diferencia en una empresa verdaderamente única.Obtenga más información sobre Compensación y Liquidación mediante .Sobre el equipo:Sirve como un recurso tecnológico dedicado para promover las oportunidades comerciales de DTCC y proporcionar liderazgo intelectual en la industria para aprovechar la nueva tecnología. El objetivo de este nuevo departamento es asociarse internamente con TI, nuestras divisiones comerciales y regulatorias y externamente con clientes, reguladores y proveedores de tecnología financiera, para ayudar a construir nuevas plataformas y modelos comerciales para avanzar en la misión de DTCC de respaldar los mercados financieros.
Expected salary:
Location: Dallas, TX
Job date: Thu, 12 Dec 2024 02:20:06 GMT
Apply for the job now!