Join Computer Services, Inc. (CSI) as a Software Engineer on the Banking Dispute Team. In this mid-level role, you will develop applications that directly impact dispute resolution workflows for financial institutions, building secure and scalable solutions in a regulated, fast-paced environment.
What You'll Do
- Lead development of dispute-related software components, break down tasks, and set measurable goals.
- Build and maintain applications using Angular (frontend) and C#.NET (backend), including RESTful APIs.
- Write and execute functional test scenarios, perform unit and integration testing, and troubleshoot production issues.
- Review code for quality and provide guidance to junior engineers.
- Develop reusable code and automate deployment processes.
- Assist in resolving production incidents related to dispute workflows.
- Collaborate with product owners, QA, offshore teams, and stakeholders to ensure smooth delivery.
- Maintain clear documentation of program changes and technical decisions.
What We're Looking For
- 3+ years of experience in full-stack development.
- Bachelor’s degree in computer science, Engineering, or a related field.
- Strong skills in Angular, C#.NET, and RESTful API development.
- Experience with Microsoft Azure, including Azure Functions and Service Bus.
- Solid understanding of SQL and ability to write complex queries.
- Familiarity with DevOps practices, CI/CD pipelines, and tools like Git and Azure DevOps.
- Experience working in Agile/Scrum environments.
- Ability to collaborate with offshore teams.
- Must be authorized to work in the United States without the need for sponsorship now or in the future.
Nice to Have
- Advanced degrees or certifications in relevant technologies.
- Prior experience in banking or financial dispute systems.
Technical Stack
- Backend: .NET Core, C#, ASP.NET, REST APIs
- Frontend: Angular, JavaScript, HTML5, CSS3, Node.js
- Data: SQL Server, T-SQL, Stored Procedures
- Tools & Infrastructure: Git, Azure DevOps, CI/CD Pipelines, Microsoft Azure, Postman, Swagger
Team & Environment
You will be part of the Banking Dispute Team, working in an Agile environment and collaborating closely with product owners, QA, and offshore teams.
Work Mode
This is a remote position open to candidates in the United States, specifically in Eastern or Central time zones.
CSI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, physical and mental disability, marital status, veteran status, or any other characteristic protected by applicable law.


