Our Ability Jobs

Job Information

Citizens Software Engineer II in Albany, New York

Description

Citizens Financial Group, Inc. (CFG) seeks a Software Engineer for its Johnston, RI location.

Duties: Analyzes, designs, programs, debugs, and modifies Android retail banking mobile applications. Collaborates with business stakeholders to validate business cases and ensures that the development of applications is strategically aligned with business objectives. Completes technical documentation and establishes efficient procedures for the installation and maintenance of Android retail banking applications. Designs and develops Android retail banking applications with an emphasis on modular code architecture to enhance scalability and maintainability. Supports the enhancement of continuous integration and delivery processes, contributing to more efficient and streamlined deployment cycles. Develops functional, technical, and user interface designs for applications, ensuring alignment with business goals, system performance expectations, and quality standards.

Requirements: Bachelor’s degree in Computer Science, Engineering, or related field followed by two (2) years of progressive experience in the role or in a related position. Full term of experience must include: Utilizing Android Studio, Android SDK, Jenkins, and Git for comprehensive Android application development and version control; Programming in Java and Kotlin to build robust and scalable Android applications; Utilizing XML to define and structure user interface layouts for Android applications; Utilizing Data Binding for efficient UI development; Developing unit tests with JUnit and Mockito to validate software functionality and robustness; Utilizing Retrofit and OkHttp to make network calls and interface with RESTful services; Employing Hilt for dependency injection; Implementing the MVVM architectural pattern for structured code and improved application scalability; Utilizing Kotlin Coroutines for asynchronous programming; Utilizing AndroidX libraries for Android development, including lifecycle management, ViewModel, RecyclerView, CardView, ConstraintLayout; Utilizing Glassbox for debugging and resolving application issues; and Utilizing the Ensighten library to implement analytics which provides valuable user metrics that support business and product development strategies.

May telecommute from any U.S. location.

Direct applicants only.

Some job boards have started using jobseeker-reported data to estimate salary ranges for roles. If you apply and qualify for this role, a recruiter will discuss accurate pay guidance.

Equal Employment Opportunity

At Citizens we value diversity, equity and inclusion, and treat everyone with respect and professionalism. Employment decisions are based solely on experience, performance, and ability. Citizens, its parent, subsidiaries, and related companies (Citizens) provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability, perceived disability or history or record of a disability, ethnicity, gender, gender identity or expression (including transgender individuals who are transitioning, have transitioned, or are perceived to be transitioning to the gender with which they identify), genetic information, genetic characteristic, marital or domestic partner status, victim of domestic violence, family status/parenthood, medical condition, military or veteran status, national origin, pregnancy/childbirth/lactation, colleague’s or a dependent’s reproductive health decision making, race, religion, sex, sexual orientation, or any other category protected by federal, state and/or local laws.

Equal Employment and Opportunity Employer

Citizens is a brand name of Citizens Bank, N.A. and each of its respective affiliates.

Why Work for Us

At Citizens, you'll find a customer-centric culture built around helping our customers and giving back to our local communities. When you join our team, you are part of a supportive and collaborative workforce, with access to training and tools to accelerate your potential and maximize your career growth

Background Check

Any offer of employment is conditioned upon the candidate successfully passing a background check, which may include initial credit, motor vehicle record, public record, prior employment verification, and criminal background checks. Results of the background check are individually reviewed based upon legal requirements imposed by our regulators and with consideration of the nature and gravity of the background history and the job offered. Any offer of employment will include further information.

06/17/2024

DirectEmployers