JobsEngineering Lead Analyst
Job description
The Engineering Lead Analyst at Citibank will focus on building and supporting the Apigee platform for various banking services. This role involves designing, developing, and configuring APIs using REST and SOAP, while also improving software reliability practices. The analyst will work with cloud technologies and automation frameworks to enhance API management and operational support. The position is based in Irving, Texas, with potential for a hybrid work schedule.
Requirements
- Requires a Master’s degree in Computer Science, Software Engineering, Electronic Engineering or related field and 4 years of experience in relevant positions.
- Alternatively, a Bachelor’s degree in the stated fields and 6 years of progressively responsible experience is acceptable.
- Experience with cloud technologies including AWS, Google, and Azure.
- Proficiency in Google Apigee API Gateways, IBM APIConnect/Datapower API Gateway.
- Strong software engineering skills in Java for developing microservices and APIs.
- Experience in designing and developing API specifications in OAS and implementing APIs in Java and Python.
- Knowledge of Software Reliability and Engineering (SRE) skills including Splunk, AppDynamics, and Grafana.
- Experience with automation frameworks including Ansible and Terraform.
- Scripting experience using Unix Shell and Python.
Responsibilities
- Build and support the Apigee platform for Citi’s Services, Markets, and Banking.
- Design, develop, and configure APIs using REST and SOAP.
- Utilize API Gateways/Management products including Google Apigee Hybrid and Apigee OPDK.
- Develop automations for build processes using Ansible, Python, and Shell scripting.
- Improve Software Reliability and Engineering (SRE) practices around Apigee Hybrid.
- Develop a common observability functionality across multiple sources.
- Create self-healing automations to enhance productivity.
- Design and deliver APIs using OAuth and various security patterns.
- Evaluate and implement a Service Mesh solution.
- Participate in system design and development activities.
Benefits
- Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.
Is this posting expired or inaccurate?
