Citibank (Switzerland) AG
## For additional information, please review .* **Act as a primary liaison between technology teams and business stakeholders**, translating complex business needs and strategic goals into clear, actionable technical requirements and user stories.* **Conduct in-depth business process analysis**, identifying pain points, inefficiencies, and opportunities for technological improvement and automation.* **Define and document functional and non-functional requirements**, use cases, and process flows, ensuring comprehensive understanding across development and business teams.* **Facilitate requirements gathering workshops, interviews, and brainstorming sessions** with diverse stakeholder groups.* **Perform gap analysis** between current state and desired future state, proposing innovative solutions and recommending optimal system designs.* **Evaluate technical feasibility and business impact** of proposed solutions, providing insights and recommendations to both technical and business leadership.* Ensure that delivered solutions meet business expectations, provide measurable value, and adhere to regulatory and compliance standards.* Bachelor’s degree in Computer Science, Engineering, Business, or a related field; Master’s degree highly preferred.* **10+ years of progressive experience in software development, with a significant focus on full stack application delivery.*** **5+ years in a senior/lead full stack Java & Angular development role.*** **Demonstrated leadership experience (3+ years) in architecting and guiding development efforts for complex enterprise-level applications.*** **Proven experience (3+ years) as a Business Analyst** or in a similar role involving extensive business process analysis and requirements definition for software projects.* **Expert-level proficiency in Java**, including advanced concepts (concurrency, performance tuning), Spring ecosystem (Spring Boot, Spring Cloud, Spring Security, etc.), and enterprise integration patterns.* **Expertise in modern Angular development (Angular 2+ versions, preferably Angular 10+ and familiarity with Angular 18+ concepts), TypeScript, HTML5, CSS3, and Micro Front End Architecture.*** **Extensive experience (5+ years) designing and implementing robust RESTful and SOAP Web Services (JAX-RS/JAX-WS) in high-volume environments.*** Deep understanding of distributed systems, microservices architecture, and API design principles.* **Proven experience with OpenShift/Kubernetes** for container orchestration and management in production environments.* **Extensive hands-on experience with at least one major cloud platform (AWS, Azure, or GCP), including cloud-native services and infrastructure.*** Strong command of SQL (Oracle dialect preferred) and experience with various relational/NoSQL databases.* Proficiency with CI/CD tools (e.g., Jenkins, GitLab CI) and DevOps practices.* Expert-level knowledge of Git and advanced branching/merging strategies.* **Exceptional analytical and problem-solving skills**, with the ability to bridge technical and business domains.* **Outstanding communication (written and verbal), interpersonal, and facilitation skills**, with the ability to influence and collaborate effectively across all organizational levels.* Strong leadership capabilities with a strategic mindset.* Experience in the financial services industry is a significant advantage.* Expertise in Messaging Systems (Kafka, RabbitMQ, IBM MQ, etc.)* Deep understanding of the Linux Ecosystem.* Experience with enterprise scheduling tools (e.g., Autosys).* Experience with API Management platforms (e.g., Apigee, API Gateway).* Proficiency with APM Tools (Dynatrace, AppDynamics) for monitoring and performance optimization.* Experience with Caching Technologies (Hazelcast, Redis, Memcached) for high-performance systems.
#J-18808-Ljbffr