KEY RESPONSIBILITIES
Primary Objectives
• Senior Software Development Manager is the primary contact and accountable lead for all software projects at HSC, overseeing the daily operations of assigned trading applications. This role drives project planning and execution to ensure strategic objectives are met, while managing effective coordination between all stakeholders from internal customers to vendors throughout the project lifecycle.
Main responsibilities
• Develop and oversee all software projects’ progress at HSC including transforming customer experience, operational processes as well as business models
• Work with various vendors as a coordinator to define and develop a strong integration framework incorporating all core business applications to centralize services provided
• Work with business users to standardize, priority and digitalize business processes
• Responsible for monitoring, measuring and maximizing digital client experience
• Work with direct leader to define strategy and architecture for business applications that support and align the business strategy
• Research and contribute initiatives to develop the business applications landscape to leverage IT services for business
• Lead cross-functional teams on an ongoing basis including stakeholders and team to ensure project success
• Identify and allocate resources according to the approved project plan
• Track and report on progress to plan and keep all stakeholders informed of progress and issues
• Accurately assess the risks associated with each solution design / project
• Communicate effectively in both verbal and written form, as well as having an overall ability to be clear and concise in all communication
JOB REQUIREMENTS
1. Educational level
• Bachelor’s degree in computer science, Information Technology, Information Systems or related field
2. Knowledge & Experiences
• At least 10 years of experience in software development and/or IT systems management
• Minimum 5 years of experience in software project management or technology leadership roles
• Proven experience in leading and delivering large-scale software solutions, preferably in financial services, securities, banking
• Strong understanding of Enterprise, solution, and system architecture within financial institutions
• Strong understanding of Software Development Life Cycle (SDLC) and Agile/Scrum methodologies and Software Testing
• Strong understanding of Information security principles, risk controls, and regulatory compliance
3. Technical skills
• Strong capabilities in Solution Architecture, Systems Architecture Design, and Systems Integration
• Strong capabilities in Backend Development, API Development, and Microservices Architecture, Database design and management
• Practical knowledge of Cloud Platform (Azure, AWS, GCP), CI/CD Pipelines, GIT, and version control best practices
• Strong business and systems analysis skills, test planning and testing skills, troubleshooting skills and experience with numerous environments and architectures
• Practical knowledge of Agile project management and delivery frameworks
• Proficient in using Microsoft Teams, Azure DevOps, Git, Jira, Confluence
4. Soft skills
• Excellent communication and negotiation skills, with the ability to influence stakeholders effectively
• Strong stakeholder management skills across business, technology, and external vendors
• Proven leadership and people development capabilities, including coaching and mentoring
• Strong analytical thinking and problem-solving skills
• Strategic mindset with a clear business and customer-centric orientation
• Highly self-motivated, detail-oriented, and able to perform effectively in a high-pressure environment
• Capable of leading and managing organizational and technological change