Digital Software Engineer Intermediate Analyst - Officer

Citi

Remote Actively hiring Posted this week
Remote (6400 Las Colinas Blvd Irving, US) Posted 3 days ago $84,580$118,020 / year

At a glance

AI generated

TL;DR

As a Digital Software Engineer Intermediate Analyst at our technology team, you will play a pivotal role in transforming application designs into robust code across various platforms such as iOS, Android, web/Angular, and services. Your responsibilities include conducting feasibility studies, providing time and cost estimates, and implementing new or revised applications to meet specific business needs. You will work autonomously while occasionally consulting with users, clients, and other technology groups to recommend programming solutions for customer-exposed systems. Key tasks involve understanding the functionality, architecture, and dependencies of systems involved in your projects, driving clarity into technical implementation through discussions on system build and performance, and maintaining integrated project development schedules. You will also assist in designing modern authentication and authorization solutions using standards like OAuth 2.0 and OpenID Connect, troubleshooting complex issues related to user authentication, and contributing to the enforcement of security policies. The ideal candidate has at least two years of experience in application development with expertise in Java, Spring Boot, and microservices, as well as a strong understanding of running high-traffic, distributed, cloud-based services.

Skills

Java Spring Boot Microservices OAuth 2.0 OpenID Connect CI/CD Jenkins Rational Team Concert SonarQube Findbugs Docker Kubernetes AWS Azure Google Cloud Platform PostgreSQL MySQL Angular iOS Android Python JavaScript React Node.js Git GitHub Agile Scrum

What you'll do

  • Translate application design into code for multiple platforms including iOS, Android, and web.
  • Solve technical challenges to deliver small-scale features or support larger program efforts.
  • Engage in digital applications development and provide solutions for customer systems.
  • Learn system functionality, architecture, dependencies, and runtime properties thoroughly.
  • Drive clarity in technical implementation by leading discussions on system build and performance.

What we're looking for

  • 2+ years of experience in application development with proven execution capabilities.
  • Proficiency in Java, Spring Boot, and microservices architecture.
  • Experience running high-traffic, distributed cloud-based services.
  • Ability to design, implement, and maintain modern authentication solutions.
  • Strong understanding of OAuth 2.0 and OpenID Connect for secure integrations.
  • Troubleshoot complex issues related to user authentication and access control.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 328 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 302 roles with salary data.

Most-posted roles

View all roles at Citi