The engineer intmd analyst is an intermediate level position responsible for a variety of engineering activities including the design, acquisition and development of hardware, software and network infrastructure in coordination with the technology team. The overall objective of this role is to ensure quality standards are being met within existing and planned frameworks.
*responsibilities*:
- provide assistance with a product or product component development within the technology domain
- conduct product evaluations with vendors and recommend product customization for integration with systems
- assist with training activities, mentor junior team members and ensure team’s adherence to all control and compliance initiatives
- support projects and provide project status updates to project manager or sr. Engineer
- create installation documentation, training materials, and deliver technical training to support the organization
*qualifications*:
- 2-5 years of relevant experience in an engineering role
- experience working in financial services or a large complex and/or global environment
- project management experience
- consistently demonstrates clear and concise written and verbal communication
- comprehensive knowledge of design metrics, analytics tools, benchmarking activities and related reporting to identify best practices
- demonstrated analytic/diagnostic skills
- ability to work in a matrix environment and partner with virtual teams
- ability to work independently, multi-task, and take ownership of various parts of a project or initiative
- ability to work under pressure and manage to tight deadlines or unexpected changes in expectations or requirements
- proven track record of operational process change and improvement
*education*:
- bachelor’s degree/university degree or equivalent experience
información adicional de responsabilidades y habilidades
*responsabilidades*:
- definir conectores o interfaces entre las aplicaciones y diseñar las especificaciones técnicas.
- identificar la secuencia de implementación en el desarrollo de aplicaciones.
- garantizar la adecuada integración de estructura, dispositivos, artefactos, interfaces, funcionalidad, bases de datos y capa de presentación osi involucradas.
- utilizar el conocimiento de los procedimientos y conceptos de desarrollo de aplicaciones, y el conocimiento básico de otras áreas técnicas para identificar y definir las mejoras necesarias del sistema, incluido el uso de herramientas de secuencias de comandos y el análisis/interpretación del código.
- consultar con usuarios, clientes y otros grupos tecnológicos sobre problemas y recomendar soluciones de programación, instalar y brindar soporte a los sistemas de exposición del cliente.
- aplicar conocimientos intermedios y avanzados de lenguajes de programación para especificaciones de diseño.
- analizar aplicaciones para identificar vulnerabilidades y problemas de seguridad, así como realizar pruebas y depuración.
- servir como asesor o entrenador de analistas nuevos o de nível inferior.
- identificar problemas, analizar información y emitir juicios evaluativos para recomendar e implementar soluciones.
- resolver problemas identificando y seleccionando soluciones a través de la aplicación de la experiência técnica adquirida y guiados por precedentes.
- tiene la capacidad de operar con un nível limitado de supervisión directa.
- puede ejercer independencia de criterio y autonomía.
*herramientas técnicas*:
- lenguajes de programación python mandatorio.
- manejo de librerías como pandas, pyspark para manipulación y ciencia de datos.
- manejo de librerías como tensorflow o keras para machine learning (opcional)
- uso de instaladores de paquetes y entornos virtuales como anaconda.
- lenguajes de consulta para bases de datos relacionales (sql server y/o oracle sql).
- conocimiento en la creación de stored procedures, sql queries y funciones.
- diagramas uml para relaciones entre clases y tablas.
- manejo de ide o editores de código como pycharm o vscode.
- uso de git y github/gitlab/bitbucket. Control de versiones.
- uso de shell para so linux (red hat preferible)
- comunicación a servidores a través de protocolos de comunicación como ssh
- uso de herramientas como trello o jira para seguimiento a tareas por prioridad.
- conocimiento sobre devops.
- *job family group*:
technology
- *job family*:
systems & engineering
- *time type*:
full time
- citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
View the "*eeo is the law*" poster. View the *eeo is the law supplement*.
View the *eeo policy statement*.
View the *pay transparency posting