Mô tả công việc
Key Responsibilities:
Responsible for developing and implementing corporate application strategies aligned with business goals. Responsibilities include leading a skilled team of software developers and architects, overseeing enterprise software design and architecture, managing project execution, vendor evaluation, and ensuring high standards in quality assurance, security, and performance of corporate software solutions.
Main Responsibilities:
Application Architecture: Oversee the design and architecture of enterprise software solutions. Ensure scalability, security, and maintainability of software applications. Evaluate emerging technologies and architectural patterns.
Application Development: Lead the process of developing and deploying complex enterprise software applications. Ensure software solutions meet quality standards, performance metrics, and security requirements. Collaborate with various functional teams to provide integrated solutions.
Perform other tasks as assigned by management.
People Management: Recruit, train, supervise and manage the performance of subordinate employees to ensure completion of assigned work plans; Build and maintain a collaborative, high- performance work culture, providing guidance and professional development opportunities for team members
Project Management: Supervise the planning, execution, and delivery of software development projects. Monitor project progress, identify risks, and implement risk mitigation strategies. Ensure projects are delivered on time and within budget.
Strategic Leadership: Develop and implement a comprehensive application development strategy aligned with the bank‘s business objectives. Identify and communicate the vision, principles, and standards for enterprise software development.
Quality Assurance: Implement software testing and quality assurance processes to identify and fix errors. Ensure rigorous testing of applications to guarantee reliability and security. Ensure the implementation of application change control processes.
Vendor and Technology Evaluation: Assess third- party software vendors and technology solutions to ensure compatibility with the bank‘s requirements. Manage relationships with vendors and contract negotiations as necessary.