Software Development Manager - Banking project
UPTC Manila Full-time
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related discipline. A Master’s degree in a relevant field is an advantage.
- Minimum of 7 years’ experience as a Technical Delivery Manager or Delivery Manager. (Non-negotiable)
- Minimum of 7 years’ combined experience in software development and project management. (Non-negotiable)
- At least 1 year of hands-on experience leading and managing software development teams. (Non-negotiable)
- Proven track record of delivering end-to-end technical projects, covering planning, architecture/design, development, testing, and production deployment. (Non-negotiable)
- Strong programming background (former developer or equivalent hands-on technical depth), with the ability to assess and guide development work. (Non-negotiable)
- Extensive knowledge of software design patterns, SOLID principles, architectural governance, and technical review practices. (Non-negotiable)
- Hands-on experience across multiple SDLC methodologies, including Agile, Waterfall, and Hybrid models. (Non-negotiable)
- Deep understanding of Agile frameworks, ceremonies, artifacts, principles, estimation techniques, and delivery cadence. (Non-negotiable)
- Proven capability in producing and interpreting technical documentation and artifacts (e.g., architecture diagrams, sequence diagrams, deployment diagrams, technical specifications). (Non-negotiable)
- Working knowledge of collaboration and tracking tools such as Confluence (documentation) and Jira (issue and sprint management). (Non-negotiable)
- Solid understanding of on-premise and cloud environments (AWS, Azure, GCP), including scalability strategies, security controls, and infrastructure considerations. (Non-negotiable)
- Working knowledge of SQL and NoSQL databases, performance optimization, and architectural evaluation techniques. (Non-negotiable)
- Strong understanding of software testing methodologies (unit, integration, system, regression, UAT) and quality assurance processes. (Non-negotiable)
- Familiarity with defect lifecycle management, root cause analysis (RCA), and preventive quality controls. (Non-negotiable)
- Experience in production release planning, patch management, incident response, and post-mortem analysis. (Non-negotiable)
- Understanding of DevOps principles, CI/CD pipelines, and deployment automation tools. (Non-negotiable)
- Demonstrated leadership skills in facilitating meetings, mentoring engineers, and coordinating cross-functional teams. (Non-negotiable)
- Strong problem-solving capabilities to resolve technical blockers while maintaining delivery momentum and quality standards. (Non-negotiable)
- Knowledge of budgeting, cost estimation, and resource allocation within application system development projects. (Non-negotiable)
- Excellent written and verbal communication skills, with the ability to translate complex technical concepts into business-friendly language. (Non-negotiable)
Job Description
Job Summary
Reporting to the Solutions Delivery Department Head, the Technical Delivery Manager is responsible for the successful delivery of multi-technology and multi-platform solutions. The role ensures that technical outputs across the Capability and Delivery Division are delivered on time, within budget, and aligned with defined quality and architectural standards.
Key Responsibilities- Resource & Delivery Management
- Collaborate with relevant units to ensure projects are appropriately staffed based on required competencies and capacity.
- Coordinate with Development Leads and section heads to ensure execution activities remain on schedule and within approved budget parameters.
- Review detailed delivery plans, financial estimates, and resource allocations for application system development initiatives.
- Requirements & Solution Alignment
- Partner with the Business Relationship Management and Requirements Development teams during the initial assessment of business requirements.
- Ensure technical feasibility, scalability, and architectural alignment of proposed solutions.
- Consult with the Enterprise Architecture and Solutions teams to align projects with technology standards and strategic architecture direction.
- Quality & Governance
- Work closely with the Quality Assurance division to ensure defects are resolved within agreed turnaround times.
- Conduct technical design reviews, source code inspections, and enforce defect management standards.
- Oversee delivery governance to ensure compliance with internal SDLC, security, and architecture policies.
- Vendor & External Coordination
- Participate in the evaluation, selection, and technical assessment of vendor systems and third-party solutions.
- Oversee projects involving external developers to ensure adherence to internal quality and architectural standards.
- Technical Leadership
- Perform Development Lead functions when necessary, including architecture validation, technical risk assessment, and troubleshooting.
- Provide technical direction and mentorship to development teams.
- Drive root cause analysis for major production issues and oversee corrective and preventive action plans
FlexihireManila
values and done the right way. We are a Top 3% agency on Upwork and growing.
The Role
We are looking for an experienced Business Development Manager to own and lead our client acquisition function. This is not a junior or task-taker role. You...
MatchaTalentManila
volume global clients.
Job Role
The Business Development Manager – CPaaS & Cloud Communications is responsible for driving enterprise customer acquisition and strategic commercial expansion across the Middle East and Asian business ecosystem. This role...
Makati, 6 km from Manila
with expansion plans.
• Monitor and report on post-opening performance metrics to validate site selection effectiveness and ROI.
Opportunity for growthCreative and collaborative environment
A successful Business Development Manager should have:
• Proven...