Citizens Bank

API Engineer - Johnston, RI

Software Developer in Johnston, RI

Posted 2019-09-12

Citizens Bank is seeking energetic software engineers to join our digital transformation journey.

The Software Engineer is in an Agile team and helps define the work to be completed within a distinct Sprint. They also will track the work using collaboration tools, develop or configure the software, and demonstrate the final product to the product owner for acceptance.

Primary responsibilities include:
The Software Engineer will act as a domain expert and perform peer reviews to review configurations, code, and design technique of other local and offsite engineers.
They will improve overall product infrastructure and reliability by creating sound designs, robust implementations, and appropriate unit and regression tests for both front-end and back-end configurations and code.
The Software Engineer will assist in the development, implementation and management of technology-based business solutions to improve our delivery approach.
They will code, test and implement configuration changes and assist in the design of software applications to meet both functional and technical requirements.
The Software Engineer will assist with production support issues as they arise.

This engineering role will directly support Citizens Banks focus on providing the candidate and colleague a superior technology user experience.This role will be pivotal in ramping up API development within the HR technology platforms including Talent Acquisition and Learning& Development applications.This role will be working on leading edge chat bot technology, AI, and cloud projects with key vendors to ensure our colleagues and candidates are having an integrated user experience.

We use API Cloud Service which is a Software as a Service product providing tools for API building:
Apiary – programming language tools
Blueprint – programming language tools
Postman – utility to test API
SOAP UI – utility to test API


Required Skills/Experience:
Able to analyze, design, develop, document, and support SaaS applications using modern languages, tools, and techniques
HTML and JavaScript web app development
Strong object-oriented fundamentals, including Dependency Injection
Develop enterprise grade API’s (REST, gRPC) to advance the digital transformation journey
Experience with automated CI environments and tools
Experience with highly scalable multi-tenant/cloud applications

Preferred Skills/Experience:
HR, Payroll, or Time & Attendance application support

Other Key Qualifications:
Understanding of Java Script
Understanding of XML and JSON
Fundamentals of SOAP and REST API’s

Education, Certification and/or Other Professional Credentials:
Bachelor of Science in Computer Science or Information Systems or relevant work experience

Ready to be Seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

Citizens Bank is the 12th largest retail bank in the United States, delivering a broad range of financial services to over five million individuals, companies, nonprofits, and institutions.


Work from home opportunities; tuition reimbursement; discounts on private loans and mortgage rates.

Tech Stack

.NET, SQL, Java, PHP, Spring Boot, Netflix OSS, Gradle/Maven, HTML, VB, C#, SSIS/DTS, SSRS, IIS, Windows, Unix, MQ, SOAP, RESTful services, JSON

Interview process

Recruiter phone screen; tech assessment/hiring lead phone screen; onsite interview with team/hiring manager. Average interview period: 3-6 weeks.

Be Seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and Be Seen.