Jobs · Engineering

Full Stack Software Engineer (.NET / Angular / Azure)

CSI · United States · 3 wk ago
RemoteRemoteEngineeringFull-time

About the role

Are you a full stack developer who enjoys solving complex problems, modernizing applications, and building tools that make a real impact? CSI is seeking a Full Stack Software Engineer to join our NuPoint Flex Team, a highly collaborative group that supports key initiatives across Deposits, Loans, Conversions, and internal operational applications. This team serves as a flexible engineering resource, stepping in where additional technical expertise is needed. You'll work on a wide variety of projects including customer-facing enhancements, internal business applications, APIs, automation initiatives, and modernization efforts that help move our technology platform forward.

As a forward-thinking software provider, Computer Services, Inc. (CSI) helps community and regional financial institutions solve their customers’ needs through open and flexible technologies. In addition to its award-winning core banking platform, these include the latest in lending, digital banking, payments, financial crime prevention and cybersecurity. Building on its 60-year track record of personalized service, CSI is shaping the future of banking and empowering its customers to rival their competition. For more information about CSI, visit www.csiweb.com

Responsibilities

  • Design, develop, test, and maintain full stack applications using modern Microsoft technologies
  • Build and enhance REST APIs that support internal and customer-facing products
  • Develop intuitive user interfaces using Angular and modern web technologies
  • Create scalable backend solutions using .NET, C#, and SQL Server
  • Support modernization initiatives, technical debt reduction, and application upgrades
  • Develop automation solutions that improve efficiency for operational and conversion teams
  • Participate in code reviews, testing, troubleshooting, and production support activities
  • Collaborate with developers, product managers, and business stakeholders to translate requirements into technical solutions
  • Contribute to CI/CD, DevOps, and cloud-based initiatives as the organization continues its technology evolution
  • Provide mentorship and technical guidance to junior team members as appropriate
  • Work on internal applications that automate repetitive business processes
  • Develop conversion tools that enable teams to perform data-related activities more efficiently
  • Enhance Deposit and Loan APIs
  • Implement customer-requested product improvements that development teams have not yet had capacity to prioritize
  • Undertake modernization projects focused on upgrading legacy applications and technology platforms
  • Engage in emerging initiatives involving AI-assisted development tools and engineering productivity improvements

Qualifications

Required Qualifications

  • 3+ years of professional software development experience
  • Strong experience with .NET / .NET Core C#
  • SQL Server or other relational databases
  • Angular, React, or similar modern JavaScript framework
  • HTML and CSS
  • Experience developing and consuming RESTful APIs
  • Experience with source control and modern software development practices
  • Strong problem-solving and debugging skills
  • Excellent communication and collaboration abilities
  • Ability to work independently while contributing to a team-oriented environment

Preferred Qualifications

  • Experience with Angular
  • Experience with API testing tools such as Postman or ReadyAPI
  • Experience with Azure cloud technologies, Azure DevOps, App Configuration, or Key Vault
  • Experience with containerization technologies
  • Banking, fintech, or financial services experience
  • Exposure to AI-assisted development tools such as GitHub Copilot, Claude, or similar technologies

Benefits

We also offer a comprehensive range of benefits. To learn more about our benefits, visit: Benefits Summary

Similar jobs