Project Management
Plan, execute, and close IT projects with budgets up to $2M+, ensuring alignment with scope, timeline, and quality standards.
Develop comprehensive project plans, including milestones, resource allocation, cost estimation, risk management, and schedules.
Lead cross- functional teams of 10–50+ members, fostering collaboration, mentoring junior members, and optimizing workflows.
Implement Agile/Scrum methodologies to manage the software development lifecycle (SDLC), ensuring iterative delivery and adaptability.
Monitor project progress, proactively addressing risks, issues, and resource constraints through regular status reports and stakeholder meetings.
Manage contracts, vendor relationships, and project documentation to ensure compliance and smooth delivery.
Business Systems Engineering
Collaborate with clients to gather, analyze, and translate complex business requirements into actionable technical specifications.
Conduct technical brainstorming sessions with design, architecture, and development teams to define innovative solutions.
Design scalable system architectures, databases, and APIs, ensuring performance, security, and maintainability.
Ensure robust system security by applying best practices in information system security.
Lead integration efforts with third- party systems (e.g., RESTful APIs, Elastic Search, SSO) and emerging technologies like AI (e.g., credit scoring) and IoT (e.g., SmartHome systems).
Evaluate and recommend system enhancements to improve performance, user experience, and operational efficiency.
Stakeholder engagement
Facilitate clear, consistent communication between technical teams, business stakeholders, and vendors to align on project goals.
Collaborate with sales teams to prepare and present proposals, ensuring alignment with client needs and strategic objectives.
Manage product backlogs, change requests, and project priorities to deliver business value.
Serve as the primary point of contact for clients, managing expectations, negotiating contracts, and prioritizing deliverables.
Technical leadership:
Leverage expertise in database management (e.g., MySQL, Oracle, SQL Server, DynamoDB, PostgreSQL, DB2) and cloud platforms (e.g., AWS).
Provide expertise in technology stacks, including PHP, Java, JavaScript, Python, C/C++, .NET, and frameworks like Symfony, SpringBoot, React, or NextJS.
Oversee development, testing, and debugging processes to ensure adherence to quality metrics and client requirements.
Mentor development teams, fostering a culture of continuous learning and technical excellence.
Stay abreast of industry trends in AI, IoT, blockchain, and other emerging technologies to propose innovative, future- proof solutions.
Job qualifications
7+ years of experience in a similar role (Project Manager / Delivery Manager)
Proven working experience handling banking, finance, or insurance industry
Hands- on experience as a presales, and following up clients
Proficient in English communication to work clients
Strongly preferred: Candidates with a technical background (former developers) or the ability to read and understand source code.
Proven track record of managing teams of 5 to 10 members in software development projects.