Citibank, N.A. seeks a Digital Software Engineer Senior Analyst to design, develop, and deliver customer-facing digital software applications and systems for data collection, analytics, and reporting
Requirements
- Angular
- Spring
- MongoDB
- NoSQL database building and maintenance
- Bitbucket
- Jenkins
- Agile
- Scrum
- Kanban
- Java
- Spring
- HTML
- CSS3
Responsibilities
- Design, develop, and deliver customer-facing digital software applications and systems for data collection, analytics, and reporting using Angular, Spring, MongoDB tech stack for the Digital Business Management
- Design and develop applications based on business requirements using Bitbucket, Jenkins, Agile, Scrum, and Kanban
- Build and maintain NoSQL databases to support applications built using Angular and Spring
- Research, design, and develop computer and network software or specialized utility programs
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
- Collaborate with cross-functional technology teams to implement tools that support CI/CD
- Update software for platform tools, devices, browsers and operating systems using Java, Spring, iOS, Swift, Android, HTML, and CCS3
Other
- Bachelor’s degree or foreign equivalent in Computer Science or related field
- 4 years of experience as a Digital Software Engineer Analyst, Software Engineer or related position involving design, development and maintenance of digital software applications and systems for the global financial services industry
- Full time
- Telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols
- Travel not mentioned