First Citizens Bank And Trust Company - Raleigh, NC

posted 3 days ago

Full-time - Senior
Raleigh, NC
Credit Intermediation and Related Activities

About the position

The Lead Software Engineer - Middleware is a senior developer role responsible for managing all phases of data processing system projects within Consumer Banking Technology. This position involves leading technical efforts, architecting complex systems, and developing software solutions that enhance processing capabilities. The engineer will also support production systems, resolve complex issues, and provide technical guidance to less experienced team members.

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.
  • Build strategic patterns and components for reusability by following SOLID principles.
  • Drive change through collaboration, influence, and demonstration of POCs.
  • Manage 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.
  • Work in a fast-paced, dynamic workplace.

Requirements

  • 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.
  • Solid experience in Data Structure and Design patterns.
  • Sound knowledge in microservices and event-driven architecture platform.

Nice-to-haves

  • Banking or financial industry experience including secure software development practices.
  • Strong knowledge and experience with Streams API, ESB brokers, API frameworks, Pub/Sub patterns.
  • At least 8+ years of relevant experience in designing and implementing solutions on Microsoft tech stack including .Net Framework, C#, Core Service, and RESTful services.
  • Experience with various architecture patterns and styles (ex: microservices, event-driven, service-oriented & serverless).
  • High proficiency with Javascript frameworks and solid understanding using HTML5/CSS3, SaSS, Flex layout and modern web design principles.
  • Minimum of 4 to 6 years of hands-on experience with Microservice/API design using MuleSoft / TIBCO.
  • Experience in DevSecOps, containerization and container management.
  • Hands-on experience with databases such as SQL DB, and ETL solutions including Integration services.
  • Strong hands-on experience in Microservices, RESTful web services development in Microsoft stack C# / Java.
  • Strong knowledge of container technologies (Docker, Kubernetes, etc.) and cloud-native architecture.
  • Hands-on knowledge and experience in Azure Platform will be a plus.
  • Experience in Agile/SAFe scrum principles.

Benefits

  • Comprehensive benefits program for full-time associates (20+ hours) designed to support families.
  • Variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service