Job Description

Job Title: Forex & SWIFT DeveloperContract Duration: 12 Months (Renewable) Location: Sandton | Hybrid Industry: Financial Services / Banking Start Date: January About the RoleWe are seeking experienced Forex and SWIFT Developers to join a leading financial services environment. The ideal candidate will have strong technical expertise in foreign exchange (FX) systems, SWIFT integration, payment processing, and banking applications, with the ability to deliver high-quality, secure, and scalable solutions.This role requires hands-on development, integration, troubleshooting, and support of FX and SWIFT applications within a high-availability banking environment.Key ResponsibilitiesDesign, develop, enhance, and maintain Forex trading, settlement, and pricing systems.Implement and support SWIFT message types (MT/MX), including payments, confirmations, and compliance-related flows.Integrate FX and SWIFT systems with internal banking platforms and third-party solutions.Analyse business requirements and translate them into technical specifications.Perform end-to-end testing: unit, integration, regression, and UAT support.Ensure compliance with banking standards, security protocols, and regulatory requirements.Troubleshoot technical issues and provide production support in a fast-paced environment.Collaborate with Business Analysts, Architects, Project Managers, and cross-functional teams.Participate in system optimization, performance tuning, and best-practice coding standards.Minimum RequirementsTechnical Experience5–8+ years software development experience in the financial sector.Strong experience with Forex/FX systems (trading, pricing, settlements, risk).Proven expertise in SWIFT message formats (MT103, MT202, MX messages, ISO 20022).Hands-on coding experience in one or more of the following:Java / Java Spring BootC# / .NETPythonSQL / Oracle / PostgreSQLExperience with payment engines, treasury systems, or core banking integrations.API development and integration (REST/SOAP).Knowledge of messaging platforms (MQ, Kafka, Tibco, etc.).Experience with CI/CD pipelines and DevOps tools advantageous.Soft SkillsStrong analytical and problem-solving skills.Ability to work under pressure in a high-availability banking environment.Excellent communication skills and ability to collaborate with business and technical teams.Strong documentation and stakeholder engagement capabilities.Preferred QualificationsDegree/Diploma in Information Technology, Computer Science, or related field.Banking/financial markets certifications or training beneficial.Experience in Agile delivery environments.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In