Senior Software Engineer
Job Description
Description
Citizens Financial Group, Inc. (CFG) seeks a Senior Software Engineer for its Johnston, RI location.
Duties: Design, modify, develop and implement technology solutions which involve diverse development platforms, software, hardware technologies and tools to build modern, architecturally sound components, tools and applications to meet mission-driven strategic business goals. Work independently or lead other team members as assigned, collaborate with business staff and IT colleagues to evaluate defined complex business requirements and processes, assess available technologies, determine infrastructure and recommend solution options. Participate in requirement analysis and gathering, code reviews, estimating stories and/or tasks based on complexity and priority of work, participate in day-to-day agile, scrum and sprint planning meetings with stakeholders both within the team and across the organization. Participate Within Agile development framework, infuse quality of service characteristics, such as scalability, manageability and maintainability, into distributed service-based framework to create or expand business or technical capabilities. Create product design and technical design documents for implemented stories in the sprint.
Requirements: Master’s degree in computer science or related field and three years of experience in the role offered or in a related position. Full term of experience must include: At least 2 years of the following: Designing, planning, and integrating cloud services using infrastructure as a code and implementing modern cloud-native deployment techniques. Developing an application code base and plan for automated deployments, monitoring and performing maintenance using latest container based technologies and orchestrating via Kubernetes. Establishing and enforcing change management policies and release patterns for development, staging, and production environments. Developing scripts and configuring automation tools to build, integrate, and deploy software releases to various platforms using DevOps methodologies; and Maintaining source control and implementing custom build and deployment patterns to achieve continuous integration and continuous deployments (CI/CD) pipelines using AWS. At least 1 year of the following: Designing and develop software applications, working in an environment of DevOps, J2EE,Spring, RESTful Services, and JQuery. Building pipelines using distributed Jenkins, ANT, GIT, Maven, Python and Groovy. Creating and customizing custom DCR objects, fields, validation rules, page template layouts and implementing workflows and approval processes for deployments to Livesite using Teamsite application. Automating branching, tagging and deployments using promotion techniques. Establishing and enforcing release policies and standards for all environments. Developing scripts and configuring automation tools to build, integrate, and deploy software releases to various platforms using DevOps methodologies; and Performing pre and post configurations, data migration and deployment activities.
May telecommute from any US 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