Overview
This is a remote role that may be hired in several markets across the United States.
Senior Developer / lead position is responsible for managing all phases of data processing system projects, from requirements definition to production deployment for Consumer Banking Technology, a part of FCB technology services. The ideal candidate will lead technical efforts and architecture in the development, implementation, and maintenance of complex systems. The resource will develop test plans, software, and procedures that improve processing capabilities. The Lead Software Engineer shall support productions systems by resolving complicated issues and ensuring ongoing functionality. The resource will also serve as a technical expert and may provide leadership for less experienced associates in the work group. The candidate must have solid experience in data structure, design patterns, and have a sound knowledge in microservices and event driven architecture platforms.
Responsibilities
Architect, develop, and maintain full stack on-premises and cloud web applications.
Provide leadership, technical guidance, and best practices to the solution design process and to other team members.
Strong Knowledge of technologies to build strategic pattern and components for reusability by following SOLID principles.
Ability to drive change through collaboration, influence, and demonstration of POCs.
Responsible for all aspects of the software development lifecycle, including design, coding, Code review, integration testing, deployment, and documentation.
Establish and enforce quality standards in designing software architectures and principles.
Focus on scalability, maintainability, testability, security, and performance.
Ability to work in a fast-paced, dynamic workplace.
Qualifications
Required Education: Bachelor's Degree and 6 years of experience in Software application development and maintenance OR High School Diploma or GED and 10 years of experience in Software application development and maintenance
Preferred Education: Bachelor's Degree and 8+ years of experience in Software application development and maintenance OR High School Diploma or GED and 10 years of experience in Software application development and maintenance
Preferred Area of Study: Computer Science, Information Technology
Preferred Experience:
Banking or financial industry experience including secure software development practices preferred.
Minimum of 8+ years of experience in software development, with a strong focus on the banking domain
At least 4+ years of relevant experience in designing and implementing solutions on Microsoft tech stack including .Net Framework, C#, Core Service, and RESTful services.
4+ years of experience in Java, Spring Boot framework and Kafka.
Hands-on experience with API gateways and integrating Single Sign-On (SSO) solutions using OKTA, and JWT
Experience with various architecture patterns and styles (ex: micro-frontend, microservices, event driven, service oriented & serverless)
Experience using Responsive Front-End Frameworks and libraries including Angular (16+), ReactJs and ReactNative
Highly proficient in JavaScript frameworks and Solid understanding using HTML5/CSS3, SaSS, Flex layout and modern web design principles.
Minimum 4 years of hands-on experience with Microservice/API design using MuleSoft / TIBCO
Review and evaluate architectures of existing systems and software products to identify, reuse and enhance overall design of the system.
Experience in DevSecOps, containerization and container management on platforms like Kubernetes
Hands-on experience with databases such as SQL DB, and ETL solutions including .
Hands on knowledge and experience in Azure Platform will be a plus
Experience in Agile/SAFe scrum principles
Willingness to learn and grow
Strong analytical skills
Effective oral and written communication skills while interfacing with internal peers and managers
Raleigh, NC
Forever Strong. Forever First®.
For more than 120 years, First Citizens Bank has been helping families and businesses do more with the money they earn, save and invest. In that time, we've built a solid track record of service, stability and reliability. We remain committed to smart, steady growth ... for our company and our customers alike.
Forever Family.
First Citizens began in 1898 as the Bank of Smithfield in Johnston County, North Carolina. From a single office, we've grown to more than 500 branches in 19 states.
Today, First Citizens is one of America's largest family-controlled banks, led for three generations by members of the same family. That's created a continuity of stable, forward-looking leadership focused more on building a strong bank that can last for generations than on short-term results.
Forever Helping.
Over the years, the way we do banking has changed. First Citizens has added new capabilities and new offerings. In addition to traditional banking services, we provide customers with services that include wealth management1, business and commercial banking, treasury services, insurance services1 and much more.
We also complement our industry-leading branch service with state-of-the-art digital banking tools. From First Citizens Digital Banking with Manage My MoneySM to Business Online Banking (BOB) Advantage®, we give customers more ways than ever to look after their financial lives.
Forever Stable.
First Citizens is a banking subsidiary of First Citizens BancShares, Inc. (NASDAQ: FCNCA), a $39 billion financial holding company.
As a First Citizens customer, you benefit from the stability of our top-tier credit quality, outstanding capital strength and strong liquid balance sheet. We never compromise the security of our customers' assets, regardless of the latest market trends or financial pressures.
At First Citizens, we've built our company on such timeless values as integrity, hard work and taking the long-term view. We avoid fads and gimmicks; instead, we believe in sound decisions that create real security and growth for generations to come.
Forever First is our commitment to be there through the years for the people, businesses and communities who rely on us to be the best bank we can be. As we say, "Money isn't everything. But so much depends on what you do with your money."
First Citizens Bank. Forever First®.
First Citizens Bank
Established in 1898, First Citizens Bank is headquartered in Raleigh, N.C.
The bank serves Arizona, California, Colorado, Florida, Georgia, Kansas, Maryland, Missouri, New Mexico, North Carolina, Oklahoma, Oregon, South Carolina, Tennessee, Texas, Virginia, Washington, West Virginia, and Wisconsin with more than 500 branches.
First Citizens offers a complete line of financial services, including personal banking, business banking, wealth management, investment services1, insurance services1 and more.
First Citizens BancShares
Our parent company, First Citizens BancShares, is one of the largest family-controlled bank holding companies in the United States.
The company is publicly traded on NASDAQ under the symbol FCNCA2, Opens in a new tab.
Headquartered in Raleigh, N.C., BancShares’ assets total more than $39 billion.