Data/Information Management Lead Analyst

Citi
Schaumburg, United States of America
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 180K

Job location

Remote
Schaumburg, United States of America

Tech stack

C
HTML
Java
JavaScript
XML Schema
AJAX
Apache HTTP Server
Tomcat
Server Applications
Oracle WebLogic Server
Big Data
Unix
C++
CSS
Databases
Customer Data Management
Software Design Patterns
Dynamic HTML
Document Object Model (DOM)
Document Type Definition
Drools
Enterprise JavaBeans
Java Platform Enterprise Edition (J2EE)
Hadoop
Hadoop Distributed File System
MapReduce
Hibernate
Hive
Apache POI
IBM Websphere Application Server
Information Management
Java Servlet
Spring
Apache Struts
Java Architecture for XML Binding
WildFly (JBoss AS)
Java Business Process Management
JMeter
jQuery
JavaServer Faces
Javaserver Pages
Network Security
Log4j
Maven
MongoDB
MySQL
Online Transaction Processing
Oracle Applications
Rule Engine
Simple API for XML
Shell Script
Singleton Pattern
Software Requirements Analysis
Software Systems
PL-SQL
SQL Databases
Subversion
Systems Architecture
Teradata
Web Services
XML
XPath
Extensible Stylesheet Language Transformations (XSLT)
Apache Zookeeper
Xml Technologies
Spark
Spring-boot
GIT
Angular
Information Technology
Vba Programming Language
Kafka
Software Version Control
Programming Languages

Job description

Duties: Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome with the consequences of design. Create batch utilities to process large data files, which contain customer data, to tag marketing offers as part of monthly campaigns. Process online transactions from customer service agents using the data created as part of daily batch jobs and store the activity in databases. Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. Develop and guide the team to make changes to the business workflows and custom framework by using Java Business Process Management. Deploy and move the developed source to production environment with strong understanding of Linux/Unix Operating Systems. Design system architecture and ensure network security by making changes to the system architecture. Produce designs and update process flows as required to maintain System Level Agreement or to achieve high performance metrics. Develop new services or update existing web services to process online requests from different upstream systems. Coordinate with Risk policy and ensure rule strategies are working as expected with the help of standard governance procedures. Develop analytical scripts to identify production issues by implementing controls across the process. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.

Requirements

Requirements: Requires a Bachelor's degree, or foreign equivalent, in Computer Science, Electronics & Communications Engineering, Information Technology, or related field and 7 years of progressive, post-baccalaureate experience as a Software Engineer, IT Analyst, or related position involving designing, developing and modifying software systems. 7 years of experience must include: Programming languages, including JAVA, J2EE, C, C++, XML, SQL, PL/SQL, VB, Unix, and Shell Script; Big Data technologies, including: Kafka, Spark, Hadoop, Map Reduce, HDFS, Zookeeper, and PIG; Java frameworks, including: Spring Boot, Spring 5.0.5, AOP/IOC/Batch, JBPM/Drools Rule Engine, EJB 2.0 and 3.0 (Stateless Session Beans, CMP, BMP, MDB), Hibernate 3.0, JSF 1.2, Struts 1.2, and Tiles; Database and datasets, including: Oracle, MySQL, MongoDB, TERADATA, and HIVE; Design patterns, including: Singleton, Session Façade, Factory, Service Locator, Value List Handler, Transfer Object, Front Controller, DAO, Iterator, Command and Observer; Version/Build Control Tools, including SVN Tortoise, GIT and Maven; Apache projects, including: Ant 1.5, Log4j, Struts 1.4, JMeter, Jakarta Commons and Apache POI; Web/XML technologies, including: HTML, DHTML, CSS, Angular js, smart client, jQuery, JavaScript, AJAX, Servlets, JSP, SAX, DOM, XML, XSLT, XPATH, DTD, XSD, JAXP, and JAXB2.0; and J2EE/Application Servers, including: IBM Web Sphere, BEA Web Logic, Jboss and Tomcat. Applicants submit resumes at https://jobs.citi.com/. Please reference Job ID #26944778. EO Employer.

Benefits & conditions

401(k), Health insurance, Paid time off, Vision insurance, Dental insurance, Disability insurance, Paid holidays

Apply for this position