BrooklineRecruiter Since 2001
the smart solution for Brookline jobs

Software Engineer II

Company: Citizens
Location: Brookline
Posted on: January 12, 2022

Job Description:

DescriptionResponsibilities-- - As a full stack software engineer, you will work alongside and mentor a group of talented engineers as you pursue a broad range of initiatives. By leveraging your technical skills in array of technologies with thirst for innovation, you will produce disruptive products / platforms that will ensure Customers & Colleagues success and help accelerate Citizens' market leadership. As a future leader, you will work on multiple solutions spanning our consumer banking applications. Come grow your skills as a software engineer at Citizens. In our team, you will work in an Agile at scale (SAFe) environment where creativity is welcomed and encouraged.Our colleagues are constantly redefining what's possible and we're proud to transform the way we service our Customers. When you join Citizens, you become part of a diverse community, all with a common goal to deliver an exceptional customer experience every day. As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers' lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued.-- -The Software Engineer ll will be responsible for:Designing, modifying, developing, and implementing technology solutions; building modern, architecturally sound components, tools, and applications to meet mission-driven strategic business goals.Develop new user-facing features using React.js and translate designs and wireframes into high quality codeTake the API first approach to all development and build those APIs for zero touch consumptionBuild reusable cross platform components, front-end libraries, and back end API'sProduce architectural diagrams and specifications in collaboration with other product and technical teams.Participating in an environment rapidly transforming to the Agile methodology, adhering to best practices, and collaborating effectively with your teammates.Designing, modifying, developing, and implementing software solutions. Building modern, architecturally sound components, tools, and applications to meet mission-driven strategic business goals.Infusing quality of service characteristics, such as scalability, manageability, and maintainability, into distributed service-based framework to create or expand business or technical capabilities.-- - Documenting development iterations; ensuring the quality of technical documentation; creating progress reports.Produce unit and automation test coverage.Participating in code and design reviews with network, infrastructure and solutions engineering teams to ensure that solutions meet current enterprise standards.Take ownership -- --- --- -and responsibility for the quality of the code from development to productionQualificationsRequired Qualifications-- - 3+ years of work experience in software design, development and implementation using Java.3+ years of experience with-- -HTML5, React, Redux, Angular, Node.jsExperience building scalable front end and distributed systemsExcellent understanding of multiple programming languages and databases, including at least one front end framework (Angular/React/Vue), Java, JavaScript, HTML, CSS/Bootstrap, Springboot, Node.js, Docker, and Python. Experience in building Spring, Micro services.Experience working in JavaScript and able to demonstrate good JavaScript knowledge.Able to demonstrate good web fundamentals & knowledge of DOMExperience writing adaptive and responsive UI applicationsHands on experience in building REST APIsKafka is Nice to have as a skill.Experience in RDBMS and NoSQL (Couchbase, Mongo) databases.Experience with Continuous Integration and Continuous Delivery (CI/CD) environment and their frameworksContributes to design, development, troubleshooting, debugging, evaluating, modifying, deploying, and documenting software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applicationsFunction as an active member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)Debug basic software components and identify code defects for remediationSupport and monitoring of software across test, integration, and production environmentsExplores new automation techniques to refine the agility, speed and quality of engineering initiatives and effortsDefines test conditions based on the requirements and specifications provided. Takes part in reviews of own work and handles work efficiently.Knowledge of Cloud and passion for learning new technologies, industry trends and deep technical curiosity Demonstrated ability to operate in a team environment, strong interpersonal and communication skillsDesired QualificationsUnderstanding of the banking industry, specifically the functions of custodial and consumer bankingExperience with collecting requirements, creating software designs and developing efficient implementationsAWS/AZURE/GCP experience, including managing sensitive assetsBash and Linux experienceFamiliarity with full-stack developmentExperience with CICD pipeline (Jenkins, BitBucket or equivalent)Cloud certifications such as AWS Solutions ArchitectWorking in an Agile or SAFe development environment is a plusExcellent interpersonal and communication skillsEducation and CertificationsRequired: Bachelor's degree in Software Engineering, Computer Science, Mathematics or related disciplineWhy Work for UsAt 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.Equal Employment OpportunityCitizens, its parent, subsidiaries, and related companies provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability or perceived disability, ethnicity, gender, gender identity or expression, 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/Disabled/VeteranCitizens is a brand name of Citizens Bank, N.A. and each of its respective affiliates.

Keywords: Citizens, Brookline , Software Engineer II, IT / Software / Systems , Brookline, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Brookline RSS job feeds