First Citizens Bank is undergoing a significant digital transformation to enhance customer service and streamline operations. They are seeking a hands-on Senior Software Engineer to join their CIAM and Fraud delivery team, responsible for developing and supporting technology solutions for their Digital Platforms.
Responsibilities:
- Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability
- Oversee proactive maintenance on our existing Iaas/SaaS and on premise applications to ensure our mission critical systems remain stable, are able to scale as our business grows, and remain fit-for-purpose
- Coordinate and assist with troubleshooting of code defects, data errors and configuration problems to determine the origin of application error
- Strong experience in supporting Business critical/ complex applications
- Exercises Judgement within defined procedures and practices to determine appropriate action
- Nice to have technical lead experience for small to medium sized projects
- Drive departmental best practices, guidelines implementation and adhere to standards
- Demonstrated expertise in designing and developing real-time integrations, file-based integrations and be able to optimize the use of database level processing
- Empathy with developers. Innate desire to create a superlative developer experience down to the last detail
- Deep love of building elegant, maintainable, well-documented, secure code
- Abstracting and refactoring should be a passion, not a chore
- 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
Requirements:
- Bachelor's Degree and 4 years of experience in Software application development and maintenance OR High School Diploma or GED and 8 years of experience in Software application development and maintenance
- 8+ years of experience in Software application development and maintenance
- Experience in banking or regulated financial services
- Strong design & development experience with Enterprise Technologies: Java, JMS, JDBC, Web development, Transactions, WS-, JVM, JSP, Servlets, EJB, JNDI, JMX, JTA, Spring, JUnit, Hibernate, Python
- Understanding of fraud prevention, risk-based authentication, and secure digital journeys
- OAuth 2.0, OpenID Connect, SAML
- Experience of Cloud platforms (AWS, Azure, GCP)
- Experience of Okta CIAM preferred