The Software Application Manager (SAM) would be responsible for overseeing the development, implementation, and maintenance of software applications. They will act as a bridge between the technical teams and the business, ensuring that software applications meet business requirements, function efficiently, and are aligned with the organization's strategic goals.
- Oversee the lifecycle of trade software applications, including development, testing, deployment, maintenance, and updates.
- Ensure that applications are designed and implemented according to business requirements and technical specifications.
- Monitor application performance and resolve any issues that arise, ensuring minimal downtime.
- Contribute to the strategic planning of the technology team, particularly in relation to software applications and technology.
- Maintain comprehensive documentation for all software applications used, including user manuals, technical specifications, and change logs.
- Should be fairly flexible and comfortable to travel (30%) and work across geographies – USA, Middle East, Malaysia
- Be able to foster a collaborative and innovative work environment that encourages creativity and continuous improvement.
Role Specific Competencies
- Expertise in Cross-Border Payments – SWIFT- Thorough knowledge on SWIFT messages, Implementation of SWIFT Migration (MT to MX), HK CHATS, HKFPS and CBPR+ messages.
- Should have a strong understanding of software development processes, including methodologies like Agile, Scrum, and Waterfall.
- Requirements gathering (gather business requirements from key Business / Production Heads and provide Functional Specifications / User Stories for technology team to design solution.) for Trade projects related using Agile methodology
- Familiarity with one of the programming languages (e.g., Java, C#, Python) and SQL
- Knowledge of software architecture, design patterns, and best practices in application development.
- Able to manage project budgets, including cost estimation, tracking, and reporting
- Experience in working with external vendors and third-party service providers, including contract negotiation and performance management.
- Familiarity with industry regulations and standards (e.g., GDPR, HIPAA) that affect software applications, ensuring compliance
Education/ Experience
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- A Master’s degree or specialized certifications (e.g., PMP, ITIL, Certified Scrum Master) can be advantageous.
- 10+ years of experience in software development or software project management.