Summary
A software engineering role supporting enterprise application delivery through analysis, design, development, testing, and technical implementation.
Highlights
Engineering role involving solution design, development, testing, and delivery of business-critical software systems.
Description
About the Company
The ideal candidate will support project delivery by contributing to requirements analysis, solution design, system setup and development activities within Treasury domain to facilitate bank statement and payment flows to/from Treasury Workstation.
The role includes creating custom store procedures and implementing code changes to meet project requirements as well as support testing and go-live activities.
About the Role
The ideal candidate will support project delivery by contributing to requirements analysis, solution design, system setup and development activities within Treasury domain to facilitate bank statement and payment flows to/from Treasury Workstation.
The role includes creating custom store procedures and implementing code changes to meet project requirements as well as support testing and go-live activities.
Responsibilities
Analyze business and technical requirements related to treasury processes, with a focus on bank statement ingestion and conversion (example: MT940 format).Configure, develop and maintain code changes within Treasury domain for bank statement parsing, transformation, and standardization.Configure and implement data mapping, validation, and transformation logic for various bank file formats.Develop and maintain automation scripts or macros (e.g., Excel VBA) to support data validation, analysis, or operational processes.Follow best practices and technical standards for software development and system implementation.Ensure all deliverables meet quality standards and project specifications.Develop and maintain technical documentation, including design specifications, technical guidelines and operational support instructions.
Qualifications
Bachelor’s degree in information technology or software engineering, or related field.4+ years of experience in Java development (preferably in financial systems).Experience with macros/scripting (e.g., Excel VBA or similar automation tools).Strong skills in parsing, data transformation, and file processing (CSV, XML, TXT).Experience with system integrations (file-based, APIs, batch processing).Strong organizational, time management and multitasking skills.Ability to work independently while collaborating effectively within a team.Proactive, delivery-focused mindset.Strong communication and interpersonal skills.
Required Skills
Hands-on experience with bank statement processing and formats (e.g., MT940, MT942, CAMT).Understanding of SWIFT standards and message structure.Working knowledge of financial processes (e.g., cash management, accounting principles) is an advantage.