C

CSI

Core banking processing for community banks

Application Architect 1

Software EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USANo salary listedRemote

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Systems, or a related field is required.
  • Seven to ten years of software development experience is required.
  • Strong understanding of application design patterns, architectural best practices, and integration approaches is required.
  • Proficiency in major programming languages, development frameworks, and modern application stacks is required.
  • Experience with relational and/or NoSQL database design, performance tuning, and data modeling is required.
  • Familiarity with user experience considerations and their influence on application design is required.
  • Strong analytical, communication, and documentation skills are required.
  • Ability to balance technical constraints with business requirements and user needs is required.

Responsibilities

  • Design architecture for individual applications or application suites, ensuring alignment with functional and non-functional requirements.
  • Develop technical specifications, design documents, and application models.
  • Ensure application architectures adhere to enterprise architecture principles, technology standards, and security guidelines.
  • Provide technical guidance to development teams throughout the application lifecycle.
  • Collaborate with solution and enterprise architects to ensure appropriate integration with other systems, services, and data sources.
  • Conduct performance, scalability, reliability, and maintainability reviews for assigned applications.
  • Research, evaluate, and recommend technologies, frameworks, and tools relevant to application development.
  • Mentor developers on design principles, coding best practices, and architectural patterns.

Desired Qualifications

  • A master's degree is preferred.

About the Company

CSI

Core banking processing for community banks

CSI provides core processing technology for community banks, serving as the central backbone for accounts, regulatory reporting, and other bank operations. It works as a centralized platform that processes transactions, maintains account data, and handles deposits and loans, with options for on-site or managed hosting and strong client service. It differentiates itself through a long-standing track record, reliability, and high-touch service, acting as a trusted backbone for regional banks rather than chasing flashy features. Its goal under private equity ownership is to accelerate product innovation and expand services to help more community banks modernize while keeping reliable core processing.

Company size
Not listed
Company stage
IPO
Headquarters
Paducah, KY
Founded
1965

Recently Posted Jobs

Explore more opportunities at CSI

See more jobs