Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Tower Loan Logo

Software Engineer

Tower Loan

Salary not specified
Nov 10, 2025
Flowood, MS, US
Apply Now

Tower Loan is looking to enhance operational efficiency by modernizing legacy applications, building scalable microservices, and integrating internal and third-party platforms.

Requirements

  • 3+ years of professional software development experience in .NET Core / C-Sharp required.
  • Experience with SQL Server (Data Definition Language (DDL), performance tuning, views, and indexing) required.
  • Proven experience integrating third-party APIs and building internal Software Development Kits (SDKs) required.
  • Strong understanding of microservices architecture, Representational State Transfer (REST) APIs, and event-driven design.
  • Experience with CI/CD tools and deployment pipelines.
  • Understanding of domain-driven design (DDD) and clean architecture principles required.
  • Front-end development experience (Blazor or React) preferred.

Responsibilities

  • Design, develop, and maintain scalable backend services in .NET Core / C-Sharp as part of our new microservices architecture.
  • Refactor legacy monolithic components into modern Application Programming Interfaces (APIs), ensuring smooth migration and minimal business disruption.
  • Collaborate with product and engineering teams on services supporting Account Inquiry, Workbox, Smart Comments, Unified Messaging, and Document/eSignature workflows.
  • Build and maintain Structured Query Language (SQL) Server schemas, stored procedures, and views — with strong focus on data integrity, performance, and version control.
  • Develop and manage integrations across payment, document management, analytics, and business intelligence platforms, as well as internal service APIs.
  • Implement event-driven patterns (Kafka) for reliable communication and asynchronous processing.
  • Participate in code reviews, sprint planning, and Continuous Integration (CI), Continuous Deployment (CD) pipeline optimization.

Other

  • Demonstrated integrity, discretion, and professionalism when handling sensitive or confidential information.
  • Strong interpersonal and communication skills; able to work independently and collaboratively in a team environment.
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field required.
  • Stand, walk, and/or sit for eight (8) hours a day
  • Communicate effectively, verbally, written, in person, via telephone, or electronically.