Overview
We are seeking an experienced Technical Project Manager / Solution Architect to lead our Development Center operations. The ideal candidate will have strong expertise in Microsoft technologies or AI/ML solutions, combined with leadership qualities to manage teams, drive delivery excellence, and build strong client relationships. This role requires a balance of technical acumen, business understanding, and people management skills.
Responsibilities
- Leadership & Operations:
- Act as the Head of the Development Center, managing day-to-day operations and fostering a culture of innovation and accountability.
- Lead, mentor, and guide technical teams to deliver high-quality solutions on time and within budget.
- Establish and enforce engineering best practices, agile/scrum methodologies, and quality assurance processes.
- Solution Architecture & Technical Expertise:
- Design and implement scalable solutions using Microsoft technologies or AI/ML frameworks.
- Provide technical guidance throughout the project lifecycle, from requirement analysis to deployment.
- Evaluate emerging technologies and propose adoption strategies to strengthen the organization’s technical capabilities.
- Project & Delivery Management:
- Define project scope, milestones, timelines, and deliverables in alignment with business objectives.
- Oversee multiple projects, ensuring effective resource allocation, risk management, and successful delivery.
- Track and report progress to senior leadership and stakeholders.
- Pre-Sales & Business Development:
- Collaborate with the sales and business development teams to understand client requirements and design winning proposals.
- Participate in solution presentations, product demos, and RFP responses.
- Provide technical estimations, architecture recommendations, and delivery strategies during pre-sales discussions.
- Client & Stakeholder Management:
- Build and maintain strong client relationships, acting as a trusted advisor for technical and business needs.
- Ensure high client satisfaction through transparent communication and proactive issue resolution.
- Partner with stakeholders to identify new business opportunities and long-term service engagements.
Qualifications & Experience
- Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
- 10+ years of experience in IT services/software development with at least 3+ years in a leadership role.
- Strong hands-on expertise in Microsoft Technologies (.NET, SharePoint, Azure, Dynamics, Power Platform) or AI/ML frameworks (Python, TensorFlow, PyTorch, Azure AI Services).
- Proven track record of leading teams, managing large-scale projects, and delivering enterprise solutions.
- Demonstrated success in pre-sales, proposal building, and client presentations.
- Excellent communication, leadership, and decision-making skills.
- PMP/PRINCE2, Agile/Scrum certifications preferred.
Key Competencies
- Technical vision and solution-oriented mindset.
- Strong leadership and people management.
- Strategic thinking and problem-solving skills.
- Business acumen with customer-centric approach.
- Ability to balance multiple priorities in a fast-paced environment.