About the Role
This role involves writing, testing, securing, and maintaining code for our suite of payments APIs and services, joining a mixed local and remote team at Transcard.
Responsibilities
- Write high-quality, accurate, maintainable, secure, and well-documented C# code.
- Take an active interest in learning how our systems function and interact.
- Follow our Software Development Lifecycle.
- Assist in defining application development project plans, including scoping, scheduling, and implementation.
- Assist other software engineers and business teams in resolving problems with application systems.
- Communicate with vendor software support personnel to resolve issues encountered with vendor software.
- Design, run, and monitor software performance tests on new and existing programs for correcting errors, isolating areas for improvement, and general debugging.
- Provide verbal and written project status updates.
- Recommend and perform software improvements and upgrades.
- Provide guidance and willingness to pass on knowledge to junior team members.
- On-call availability on a rotating schedule with other IT personnel.
- Overtime hours may be required to meet project deadlines or to assist in the resolution of production issues.
Requirements
- 6+ years of professional development experience using .Net technologies.
- Expert-level proficiency in .Net, C#, SQL Server.
- Demonstrated expertise in object-oriented programming (OOP), design patterns, asynchronous programming, performance tuning, database design, complex query development, stored procedures, indexing strategies, and application troubleshooting across the full software development lifecycle.
- Demonstrated ability and commitment to quickly learn, adopt, and master new technologies and tools, including .NET, C#, SQL Server, Azure DevOps, Git, and Microsoft Azure.
- Capable of staying current with evolving technologies, applying best practices, and leveraging new capabilities to improve software quality, scalability, security, and development efficiency.
- Strong written and verbal communication skills are essential.
- Must be able to clearly communicate technical concepts, requirements, and solutions to both technical and non-technical stakeholders while collaborating effectively across teams and time zones.
- Strong experience designing, developing, consuming, and supporting RESTful APIs, including API integration, security, performance optimization, and troubleshooting.
- Proven experience designing and developing scalable, maintainable, and high-performance software systems using industry best practices and sound architectural principles.
- Preferred: Payments, fintech, banking, or financial services experience.
- Preferred: Knowledge of payment processing, including ACH, card, and account-to-account payment flows.
- Preferred: Completion of SANS or other formal cybersecurity and secure software development training.
- Preferred: Hands-on experience designing, deploying, and supporting applications and services within Microsoft Azure.
- Preferred: Experience developing modern web applications using Blazor.
Skills
- .Net
- C#
- SQL Server
- Object-oriented programming (OOP)
- Design patterns
- Asynchronous programming
- Performance tuning
- Database design
- Complex query development
- Stored procedures
- Indexing strategies
- Application troubleshooting
- Azure DevOps
- Git
- Microsoft Azure
- RESTful APIs
- API integration
- API security
- API performance optimization
- API troubleshooting
- Payments
- Fintech
- Banking
- Financial services
- Payment processing
- ACH
- Card payment flows
- Account-to-account payment flows
- Cybersecurity
- Secure software development
- Blazor
Location
- REMOTE in the United States
- Candidate must reside in the US
- Chattanooga, TN
Work Type
- Full-time
- Monday-Friday during standard business hours
- REMOTE
Experience Level
- 6+ years of professional development experience
Education Level
- Bachelor's degree preferred
- equivalent work experience
Salary/Compensations
- Compensation will be based on the qualifications of applicant.
Benefits
- Medical
- Dental
- Vision
- 401(k) Match!
- Paid Time Off
- Life-Disability Insurance
About the Company
- Chattanooga-based Transcard offers comprehensive global payment orchestration solutions for banks, fintechs, and businesses.
- Our embedded payment solutions enable seamless transactions, collaboration, and data sharing with customers and suppliers worldwide.
- Features include disbursements, receivables, account-to-account payments, cross-border payments, AI insights, and supply chain financing.
- Transcard’s solutions combine multi-rail capabilities, embedded workflows, system of record integration, effortless reconciliation, and bank-grade security to support B2B and B2C payments for businesses of all sizes.
- Streamline financial operations with digital payments, monitor real-time activity, reduce fraud risk, and improve customer and vendor experience with an all-in-one payment portal.
