Citi is a global financial services company, and they are seeking a Digital Software Engineer Sr Analyst. This role is responsible for developing innovative software solutions and enhancing existing processes while collaborating with global teams and ensuring alignment with business objectives.
Responsibilities:
- Design, develop, and maintain high-quality software applications using Java and Microservices, adhering to best practices and enterprise standards
- Apply Test-Driven Development (TDD), Spring Framework, and modern engineering principles to deliver robust solutions
- Perform detailed systems analysis and programming to ensure optimal application performance and stability
- Partner closely with global development teams, business stakeholders, and cross-functional technology groups to define requirements and deliver integrated solutions
- Support continuous improvement efforts, contributing to platform optimization, scalability, and operational efficiency
- Participate fully in the SDLC—from design through deployment—within an agile delivery environment
- Develop optimized SQL queries and stored procedures for efficient data processing
- Deploy, operate, and troubleshoot applications within Linux environments
- Manage multiple deliverables effectively in a dynamic environment with evolving priorities
- Demonstrate continuous learning, adaptability, and collaborative problem solving