We are seeking a highly accomplished and results-oriented Technical Project/Sr. Project Manager to lead and manage complex IT projects, ensuring on-time, within-budget, and high-quality delivery. This pivotal role requires a strong technical acumen, exceptional leadership capabilities, and proven experience in managing full-stack development projects utilizing .NET, C#, REST APIs, DevOps practices, and cloud services. The successful candidate will be responsible for providing robust technical support to the project team, effectively managing diverse stakeholders, coordinating with offshore teams, proactively mitigating risks, and driving projects to successful completion with a focus on delivery excellence. This role demands a proactive leader capable of navigating technical complexities, fostering collaboration, and ensuring alignment between business objectives and project execution.
Key Responsibilities:
- Project Planning and Execution: Define project scope, objectives, and deliverables in collaboration with stakeholders.1 Develop comprehensive project plans, including timelines, resource allocation,2 and communication strategies. Manage and track project progress against established milestones, ensuring adherence to timelines and budgets.
- Technical Leadership and Support: Provide strong technical guidance and support to the project team, particularly in the areas of Full Stack development (.NET, C#, REST APIs), DevOps methodologies, and cloud service deployments. Understand technical challenges and facilitate effective problem-solving.
- Stakeholder Management: Effectively manage and communicate with diverse stakeholders, including clients, internal teams, and senior management. Establish clear communication channels, provide regular updates, and proactively address concerns to ensure stakeholder satisfaction.
- Offshore Coordination: Lead and coordinate with offshore development teams, ensuring seamless collaboration, clear task delegation, and effective communication across geographical boundaries. Manage cultural differences and time zone constraints to optimize team performance.
- Risk Management: Proactively identify, assess, and mitigate project risks and issues. Develop contingency plans and implement corrective actions as necessary to minimize potential disruptions and ensure project success.
- Delivery Excellence: Drive the project team towards high-quality deliverables, ensuring adherence to coding standards, testing protocols, and deployment procedures. Champion best practices in software development and project management to achieve exceptional outcomes.
- Team Leadership and Development: Lead, motivate, and mentor project team members, fostering a collaborative and high-performing environment. Facilitate team meetings, track individual and team performance, and identify opportunities for professional development.
- Financial Management: Manage project budgets, track expenses, and ensure cost-effectiveness. Provide regular financial reports and forecasts to stakeholders.
- Documentation and Reporting: Maintain comprehensive project documentation, including project plans, status reports,3 risk logs, and lessons learned. Prepare and present project updates to stakeholders and senior management.
- Technical Project Manager: Leverage a strong understanding of Full Stack development with .NET, C#, REST APIs, DevOps principles, and cloud services (e.g., Azure, AWS, GCP). Possess knowledge of multiple front-end languages and libraries such as HTML/CSS, JavaScript, TypeScript, XML, jQuery, and Bootstrap.
Required Qualifications and Experience:
- Bachelor's degree in Computer Science, Engineering, or a related technical field. Master's degree is a plus.
- Minimum of 10 years of progressive experience in IT project management, with a demonstrable track record of successfully managing complex software development projects.
- Proven experience leading full-stack development projects utilizing .NET, C#, and REST APIs.
- Strong understanding and practical application of DevOps methodologies and tools.
- Experience in deploying and managing applications on cloud service platforms (e.g., Azure, AWS, GCP).
- Solid understanding of software development lifecycles (SDLC) and Agile methodologies.
- Excellent communication, interpersonal, and4 presentation skills, with the ability to effectively interact with technical and non-technical stakeholders.
- Demonstrated ability to lead5 and motivate cross-functional teams, including offshore resources.
- Strong analytical, problem-solving, and decision-making skills.
- Proven ability to manage project budgets and timelines effectively.
Desired Skills:
- Familiarity with various project management tools and software (e.g., Jira, Microsoft Project, Confluence).
- Experience in managing projects within a client-facing IT solutions environment.
- Knowledge of database technologies (e.g., SQL Server, Oracle, NoSQL).
- Understanding of security best practices in software development and deployment.
- Experience with continuous integration and continuous delivery (CI/CD) pipelines.
- Proactive and results-oriented with a strong focus on delivery excellence.
Preferred Certifications:
- Project Management Professional (PMP) certification from PMI.
- Certified Scrum Master (CSM) or other relevant Agile certifications.
- Certifications in relevant cloud platforms (e.g., Azure Certified Solutions Architect, AWS Certified Solutions