Software Engineer II
2 days ago
Overview
This is a hybrid role with the expectation that time working will regularly take place inside and outside of a company office.
The Enterprise Payments Banking Technology team is growing and seeking a Software Engineer II to join us. This position is responsible for planning and project management, complex problem resolution, and advanced production support for the Bank's systems infrastructure. Provides expert guidance and mentorship on system technical support, maintenance, and enhancement. Leads the administration of software and hardware that supports customer sales and service applications. Installs, automates, and tests infrastructures for continuous improvement. Monitors overall systems performance to identify potential issues and tune appropriately. Addresses failed components or technical issues and provides resolution. Oversees the work of less experienced associates and serves as a technical resource to wider business unit. This individual will utilize effective communication, analytical and problem-solving skills to help identify, communicate/resolve issues, opportunities, or problems to maximize the benefit of IT and Business needs.
Responsibilities
- Keeps up to speed on emerging technologies and champions the application of new frameworks, approaches and/or methodologies with the solutions delivered to business problems.
- Manage and advise design teams, translating client visions into functional systems.
- Designs detailed solutions that fit within the enterprise framework, focusing on the practical implementation, ensuring the technical feasibility and integrity of those solutions during development.
- Develops a Technical strategy with key technical stack identified and areas of improvement based on resiliency assessment efforts for the payment application
- Serves as a trusted advisor to leadership and business partners in the formation and adoption of technical strategies
- Recognized as the leading resource within the department for their field of expertise of software application development, data, testing, and technical infrastructure across multiple platforms within their business domain
- Applies overarching, advanced technical knowledge/skills to ensure quality, integration and governance across multiple application environments that may include all the following: legacy; virtualized or containerized web services and platforms (internal and external cloud); mobile solutions
- Resolves complex technical problems across products using a DevSecOps approach, research industry best practices and conducts proof-of-concepts
- Uses expertise in technical best practices and applies critical analysis to determine/consult on the non-functional requirements, performance bottlenecks, monitoring, and resilience needs of highly available applications and services within their field of expertise
- Applies a wide application of complex principles, theories, and concepts in computer science for software engineering solutions
- Provide guidance to less experienced associates in the Scrum Team on Code Quality, DevOps practices and key deliverables.
- Supports productions systems by resolving complicated issues and ensuring ongoing functionality.
- Provides 24/7 on call rotations.
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 Area of Experience: up to 6 years' experience with the following:
- Experience with Banking product and services related to Trade Finance
- Systems Design: Broad knowledge of design elements and capabilities of IT systems.
- Micro Services and system integration Architecture
Extensive Spring Framework experience with the following projects:
Spring Boot 3.X
- Spring Cloud
- Spring Security
Spring Data JPA
Front end UI experience with Angular/TypeScript
- Database experience with Microsoft SQL Server
- Java 11 or 17
- Build tools, Ant, Gradle, Openshift and Azure DevOps
- Java and Spring framework and Spring boot technologies, JPA, Hibernate, Azure DevOps; SQL Scripting
- Knowledge of BI or Enterprise Reporting Frameworks
- Ability to be on call 24 hours a day, 7 days a week
- Experience with Azure DevOps, ServiceNow or other information technology service ticketing systems.
- Proven ability to resolve conflicting situations, to move process and people forward.
- In depth knowledge and experience with System Life Cycle Development methodologies such as Waterfall and Agile.
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
$descr2
$descr3
-
Software Engineer II
4 days ago
Raleigh, North Carolina, United States First Citizens Bank Full time $80,000 - $120,000 per yearOverviewThis is a remote role that may only be hired in the following location(s): AZ, GA, NC and TXAs a Software Engineer II, you will play a key role in developing and delivering robust and scalable software solutions that support our financial operations and enhance our customer experience. You will work within an agile team to design, develop, and...
-
Software Engineer II
7 days ago
Raleigh, North Carolina, United States First Citizens Bank Full time $140,000 - $170,000 per yearOverviewThis is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office in Raleigh, NC.This Software Engineer - .NET position in HR Support is responsible for providing advanced technical support to data processing systems. Analyzes existing and proposed data processing systems or procedures that...
-
Software Dev Engineer II
16 hours ago
Raleigh, North Carolina, United States Amazon Full time $143,700 - $194,400Employer: Amazon Data Services, Inc.Position: Software Dev Engineer IILocation: Raleigh, NCMultiple Positions Available:Design, develop, implement, test, and document embedded or distributed software applications, tools, systems and services. Translate functional requirements into robust, efficient, supportable solutions that work well within the overall...
-
Software Engineer II
2 days ago
Raleigh, North Carolina, United States First Citizens Bank Full timeOverviewThis is a hybrid role with the expectation that time working will regularly take place inside and outside of a company office.The Enterprise Payments Banking Technology team is growing and seeking a Software Engineer II to join us. This position is responsible for planning and project management, complex problem resolution, and advanced production...
-
Software Engineer II
6 days ago
Raleigh, North Carolina, United States First Citizens Bank Full time $104,000 - $250,000 per yearOverviewThis is a remote role that may only be hired in the following location(s): AZ, FL, GA, NC and TX.As Software Developer II, you will work with Product Managers, Analyst, Testers and cross-functional global teams in a fast-paced and ever-changing environment. You will design and develop scalable and efficient software tools that support aspects of...
-
Software Engineer II
6 days ago
Raleigh, North Carolina, United States First Citizens Bank Full time $80,000 - $120,000 per yearOverviewThis is a remote role that may only be hired in the following location(s): AZ and ORAs Software Developer II, you will work with Product Managers, Analyst, Testers and cross-functional global teams in a fast-paced and ever-changing environment. You will design and develop scalable and efficient software tools that support aspects of client facing...
-
Associate Software Engineer II
1 week ago
Raleigh, North Carolina, United States CAPTRUST Full time $90,000 - $120,000 per yearWHO are we looking for?We are seeking a motivated and collaborativeAssociate Software Engineer IIwho is eager to grow their skills in a fast-paced, Agile environment. This role is ideal for a candidate with a strong foundation in C#, TypeScript, and SQL, and a passion for building scalable APIs and cloud-native solutions using Microsoft Azure. While this is...
-
MTS II, Software
1 week ago
Raleigh, North Carolina, United States Panasonic Full time $38,460 - $64,420 per yearOverview: MTS II, SoftwareResponsibilities:Our new global headquarters is conveniently located in Irvine, CA near John Wayne Airport in the Park Place development. For our onsite and hybrid employees you will be able to enjoy amenities such as access to many restaurants and shops, running trails, a fitness deck, outdoor seating, dry cleaning, car wash, free...
-
Power Distribution Engineer II
7 days ago
Raleigh, North Carolina, United States Westwood Professional Services, Inc. Full time $70,000 - $85,000OverviewPower Distribution Engineer IIWestwood Professional Services, Inc.Westwood Professional Services, Inc. is seeking an Engineer II to join our team. The role is primarily responsible for the cost-effective conceptual and engineering solutions to upgrade, expand, maintain, and automate overhead and underground power distribution systems for our clients...
-
Design Engineer II
4 days ago
Raleigh, North Carolina, United States Stratus Team LLC Full time $60,000 - $90,000 per yearSummary:Our Design Engineer II will create technical drawings in AutoCAD or Revit. Will communicate with clients and vendors to provide appropriate designs based on the requirements presented by the client within the scope of the project contract. Will need to consult with senior staff on advanced aspects of the project. This role will sit onsite in Raleigh,...