Digital S/W Engineer Senior Analyst
Listed on 2026-06-03
-
Software Development
The Digital S/W Engineer Senior Analyst SDE - Web Development is a Technology/Engineering role involving both development and testing. As a member of the SCRUM team, you will be delivering customer facing banking and/or credit card features on digital channels such as browser and mobile. You will be involved in all stages of the Agile SDLC cycle, from requirement analysis, design review, software development, testing, artifact ownership, process adherence, to post‑production support.
Responsibilities- Turn tech stack and application design into code on multiple development platforms (e.g. Angular, Java Spring Boot services).
- Use AI tools like Copilot for code generation, refactoring, and debugging.
- Develop and maintain BDD (Behavior Driven Development) automated and manual scripts in a code repository. Execute them and maintain test results in a test management tool, establish traceability, and create Jenkins jobs for CI‑CD pipelines.
- Accelerate unit tests, API scaffolding, Angular components, and Spring Boot boilerplate using AI tools.
- Actively participate in the entire software development cycle involving development, integration and end‑to‑end testing in a CI/CD environment (RTC, Jenkins). Automate and enable shift‑left practices.
- Accountable for development, design, construction, testing and implementation, writing secure, stable, testable and maintainable code.
- Build and maintain documentation for features and develop SME (Subject Matter Expertise) in specific areas covering end‑to‑end flows, from digital to downstream to external partners.
- Analyze root causes for application issues and performance concerns. Collaborate within the scrum team and across downstream/upstream entities and external partners to solve issues; triage, track, report defects, prioritize, fix and close.
- Adhere to SDLC control processes. Suggest and implement continuous improvements.
- Validate responsive web design and ADA accessibility using screen readers (NVDA, Voiceover, Talkback), code scan tools (Axe), CCA, and other ADA tools and processes.
- Review metrics and proactively seek new and improved ways for visibility, ensuring the program stays on track or excels in meeting organizational objectives.
- Work in a fast‑paced environment involving onshore and offshore teams.
- Bachelor’s degree in computer engineering or related STEM field, or comparable work experience.
- 5‑8 years of full‑stack mobile development and testing experience in a fast‑paced environment.
- Familiarity with BDD test automation using Selenium with Cucumber framework.
- Preferable experience with cloud‑based development platforms such as Open Shift.
- Working knowledge of JIRA, Zephyr, Confluence, SharePoint, Microsoft Teams and Microsoft Office suite.
- Self‑motivated and ready to take ownership.
- Excellent written, oral communication and interpersonal skills.
Compensation: $96,960.00 – $ per year. In addition to salary, Citi offers discretionary and formulaic incentive and retention awards. Employee benefits include medical, dental and vision coverage; 401(k) retirement plan; life, accident and disability insurance; wellness programs; and paid time off packages, including planned vacation, unplanned sick leave, and paid holidays. For additional information regarding Citi employee benefits, please visit Available offerings may vary by jurisdiction, job level and date of hire.
Primary location:
Jacksonville, Florida, United States.
Citi is an equal opportunity employer and qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).