Citi's Enterprise Analytics Services (EAS) team seeks to enhance Business Intelligence Services by ensuring quality standards are met within existing and planned frameworks.
Requirements
- Strong software development skills with the ability to work across multiple programming languages (e.g., Python, Java, etc.) and adapt to new technologies as needed.
- Seasoned software development professional with 6+ years of hands-on experience designing, implementing, and optimizing robust CI/CD pipelines, developing and managing complex Helm Charts for Kubernetes deployments, mastering advanced Git workflows for large-scale version control, and leading teams within dynamic Agile methodologies to deliver high-quality software.
- Proficiency in Ansible, Unix Shell scripting, and Python scripting for automation and platform management, with 4+ years of practical experience applying these skills in production environments
- Proven experience of 4+ years architecting, deploying, and managing solutions utilizing containerization technologies, including Docker, Kubernetes, OpenShift, and Helm, in production environments.
- Extensive expertise with 6+ years of hands-on experience in SQL language, complemented by a strong command of multiple Relational Database Management Systems (RDBMS), HiveQL, and Spark for data manipulation and analysis.
- Experience in implementing and managing Single Sign-On (SSO), OAuth, LDAP, and AD integrations.
- Experience working with AWS/GCP. Certification is preferred.
Responsibilities
- Design and develop high-quality, scalable, and maintainable software solutions to meet evolving business needs.
- Solve complex design and architectural problems and implement solutions effectively, demonstrating flexibility with programming languages and tools.
- Collaborate with cross-functional teams to design, develop, and implement software solutions that integrate seamlessly with existing enterprise platforms.
- Contribute to the overall system architecture and engineering strategy, promoting reusable design patterns and best practices.
- Evaluate and certify new product features and releases through structured testing and validation to ensure compatibility, performance, and security within the enterprise environment.
- Promote an automation-first approach by designing and implementing reusable automation tools and workflows to streamline platform provisioning, configuration, patching and compliance checks to improve operational efficiency and reduce manual effort.
- Develop and maintain automation scripts for containerized solutions, ensuring optimal resource utilization and scalability.
Other
- Must have 7+ years of IT experience.
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred
- Full-time job
- Primary location: Tampa, Florida, United States