Overview
This is a remote role that may only be hired in the following locations: NC, AZ, FL, TX As Software Engineer, you will work with cross-functional global Technology teams in a fast-paced and ever-changing environment. You will design and develop scalable and efficient software that support aspects of client facing Factoring Business applications. This role will be required to work closely with cross-functional teams and across organizations to define & implement solutions for existing applications with focus on the modernization of legacy systems and to provide ongoing support to the systems modernized.
Responsibilities
- Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability.
- Contribute to and drive department best practices, guidelines implementation and adhering to standards.
- Experience building and maintaining large software platforms.
- Deep love of building elegant, maintainable, well-documented, secure code
- Abstracting, refactoring and/or testing solutions
- Drive to learn new things and go above and beyond the call of duty.
- Always working to improve yourself and constructively support the team around you.
Qualifications
Bachelor's Degree and 2 years of experience in Application software programming OR High School Diploma or GED and 6 years of experience in Application software programming Preferred:
- 2-4 years of hands-on experience with full stack development
- Must have module level lead experience for small to medium sized projects.
- Ability to understand and influence the architecture and design.
- Developing applications using Java and related frameworks such as Spring Boot, Hibernate etc
- Developing and consuming MicroServices (REST)
- Front-end development using JavaScript framework such as React or Angular
- Database experience (SQL Server or DB2 or Oracle)
- Strong hands-on experience in Web services development (SOAP, REST)
- Demonstrated experience utilizing CI/CD (Continuous Integration & Delivery) techniques.
- Hands-on development expertise in React, NodeJS, JAVA, Spring-Boot, J2EE & Enterprise Technologies JMS, JDBC, Web development, Transactions, WS-*, JVM, JNDI, JMX, JTA.
- Strong knowledge of MQs and Kafka
- Experience with implementing SSO and security protocols like SAML2.0, OAuth2.0 etc.
- Prior experience with regulated financial organization is a plus.
- Experience with Service Now or other IT service ticketing systems, knowledge of SDLC methodology (like Agile) in both a co-located and a distributed team environment is a plus
Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.
|