Job Specifications
Job Title: Digital Payment Processing Developer (Golang / .Net / Cloud)
Hybrid:(Remote with occasional onsite – 3–4 days/month)
Duration:6+ Months Contract
Rate: $80/ hr. W2
Job Overview
We are seeking an experienced Digital Payment Processing Developer to design, build, and optimize scalable payment solutions within a modern enterprise ecosystem. This role involves working on high-volume transaction systems, integrating multiple enterprise platforms, and developing secure, cloud-native applications.
Key Responsibilities
Design, develop, and maintain backend services using Golang and .Net technologies
Build and optimize RESTful APIs, microservices, and distributed systems
Integrate enterprise platforms such as SAP, Microsoft Dynamics 365, cloud telephony/IVR, and external systems
Develop scalable and resilient architectures for digital payment processing systems
Implement secure payment solutions ensuring compliance with PCI DSS and other industry standards
Collaborate with cross-functional teams to deliver solutions using CI/CD pipelines and containerization (Docker, Kubernetes)
Monitor system performance, troubleshoot issues, and optimize transaction processing (latency, throughput, reliability)
Evaluate and integrate third-party payment platforms and APIs
Participate in code reviews, testing, and continuous improvement initiatives
Document technical designs, workflows, and system integrations
Required Skills & Experience
8+ years of experience as a Software Developer / Backend Engineer
Strong hands-on experience with:
Golang
.Net / C#
Experience with payment processing systems or financial applications
Strong knowledge of:
REST APIs & microservices architecture
Cloud platforms (Azure, AWS, or GCP)
Containerization (Docker, Kubernetes)
Experience with Git, Azure DevOps (ADO), and CI/CD pipelines
Solid understanding of performance optimization, concurrency, and system scalability
Experience integrating with enterprise systems and external APIs
What We’re Looking For
Strong problem-solving and analytical skills
Ability to work in a fast-paced, collaborative environment
Excellent communication skills with both technical and non-technical stakeholders
Experience building high-performance, secure, and scalable systems
About the Company
IMCS Group is an IT, Healthcare, and Professional Staffing Company that helps Enterprises optimize the business value of their Staffing investments and enables them to achieve world-class business performance. IMCS Group supports strategic and operational aspects of IT implementations to help businesses implement growth strategies and leverage technology to achieve competitive advantage. In addition, IMCS provides hospitals and medical facilities with high-quality clinical professionals with the highest standards and complia...
Know more