About the Role
Design, develop, and maintain software solutions for banking dispute processing, ensuring accuracy, compliance, and performance in high-availability systems.
Responsibilities
- Develop and support applications handling financial transaction disputes
- Collaborate with product and operations teams to understand dispute workflows
- Write clean, maintainable, and testable code
- Troubleshoot and resolve production issues promptly
- Participate in code reviews and contribute to team best practices
- Ensure software meets regulatory and compliance standards
- Optimize system performance and data integrity
- Work within agile development cycles
- Maintain documentation for systems and processes
- Integrate with internal and external financial systems
- Implement secure coding practices
- Respond to audit and compliance requests
- Support deployment and release activities
- Monitor system health and respond to alerts
- Contribute to root cause analysis for critical incidents
- Design scalable and reliable backend services
- Use version control and CI/CD pipelines
- Follow software development lifecycle standards
- Assist in defining technical requirements
- Participate in sprint planning and retrospectives
- Ensure solutions align with business goals
- Maintain focus on user needs and operational efficiency
- Stay current with relevant technologies and industry trends
- Collaborate across technical teams for end-to-end solutions
- Support testing and quality assurance efforts
Compensation
Competitive salary and benefits package
Work Arrangement
Remote; must be located in Eastern or Central time zone
Team
Part of a specialized engineering team supporting banking dispute systems
Why This Role Matters
- The systems you build directly impact how financial disputes are resolved, affecting customer trust and regulatory compliance.
- You will work on mission-critical applications used daily by banking operations teams.
- Your contributions help ensure accuracy, speed, and fairness in dispute handling processes.
Technology Stack
- Primary languages include C# and SQL.
- Applications run on Windows and cloud environments.
- Use of modern development tools including Git, Azure DevOps, and automated testing frameworks.
Not available
