Technical Project Manager-Software Architecture (Onsite)

job
  • Serigor Inc
Job Summary
Location
Columbia ,MD 21046
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
16 Mar 2025
Share
Job Description

Technical Project Manager-Software Architecture (Onsite)

Location: Columbia, MD

Duration: Full-Time

Job Description:

We are seeking a highly skilled Technical Project Manager with deep expertise in .NET, SQL Server, general architecture concepts, and database management to lead and oversee complex IT projects. The ideal candidate will excel in Agile project management methodologies and possess a strong technical background to engage effectively with developers, architects, and database administrators.

As a Technical Project Manager, you will drive project execution, ensure successful delivery, and continuously improve processes while working closely with cross-functional teams. Your ability to bridge technical and business requirements, coupled with hands-on knowledge of software development, system integration, and database management, will be crucial for success in this role.

Key Responsibilities:

Technical Leadership:

  • Provide strong technical direction on projects involving .NET development, SQL Server, database design, and system architecture.
  • Collaborate with architects and developers to ensure scalable, high-performance, and maintainable solutions.
  • Review and guide code architecture, database design, and data conversion strategies while ensuring alignment with client needs.
  • Facilitate technical discussions and proactively resolve roadblocks using deep technical expertise.

Project Management & Execution:

  • Utilize Agile project management principles and tools such as Azure DevOps and Jira to manage sprints, backlogs, and deployments.
  • Work closely with technical teams to track development progress, oversee system integrations, and manage database migrations.
  • Coordinate code deployments, ensuring smooth production releases and addressing post-deployment issues.
  • Continuously assess and refine project management processes to align with industry best practices.
  • Act as the primary point of contact for clients, ensuring clear communication of project status, risks, and deliverables.
  • Work closely with client stakeholders to gather technical and business requirements, ensuring alignment with project objectives.
  • Facilitate regular status meetings, technical discussions, and requirement validation sessions with clients and internal teams.
  • Manage client expectations, address concerns proactively, and provide strategic guidance on technical feasibility and implementation.
  • Ensure alignment between client expectations and project deliverables by maintaining continuous stakeholder engagement.
  • Ensure that all client-driven changes are properly assessed for impact, documented, and implemented effectively.
  • Foster collaboration between technical teams, architects, and database administrators to ensure smooth project execution.
  • Align development, testing, and deployment efforts across cross-functional teams to meet project goals efficiently.

Strategic Planning & Resource Allocation:

  • Oversee multiple concurrent projects involving software development, systems integration, and database optimization.
  • Prioritize project objectives, service targets, and resource needs to maximize efficiency and minimize risks.
  • Allocate tasks effectively, considering team members' technical strengths and project requirements.
  • Manage staffing, set priorities, and ensure quality delivery within timelines and budget.
  • Stay ahead of emerging technologies, particularly in .NET development, database management, and cloud-based Architectures.
  • Identify and recommend enhancements to project management and technical delivery approaches.
  • Promote knowledge sharing across teams, fostering a culture of collaboration and continuous learning.

Qualifications:

  • Bachelor's degree in engineering, Computer Science, Information Systems, Business, or a related field. A master's degree and/or PMP, Agile, or SAFe certification is preferred.
  • 10+ years of experience managing IT projects in highly technical environments, including large-scale software implementations.
  • Strong expertise in .NET development (C#, ASP.NET, .NET Core), SQL Server (database management, optimization, and performance tuning), and system integration.
  • Solid understanding of software architecture concepts, database design principles, and cloud technologies.
  • Hands-on experience with Agile methodologies (Scrum, Kanban) and DevOps tools (Azure DevOps, CI/CD pipelines, Git, Jenkins, or similar).
  • Ability to engage in technical discussions and provide guidance on software development best practices, system performance, and scalability.
  • Proven track record of successfully managing multiple, high-impact projects, with a strong focus on technical execution and problem-solving.

Seniority Level: Mid-Senior Level

Employment Type: Full-Time

Job Function: Information Technology

#J-18808-Ljbffr
Other Smiliar Jobs
 
  • Crownsville, MD
  • 2 Days ago
  • Richmond, VA
  • 2 Days ago
  • Cleveland, OH
  • 2 Days ago
  • Richmond, VA
  • 2 Days ago
  • , VA
  • 2 Days ago
  • Richmond, VA
  • 2 Days ago
  • Fairfax, VA
  • 2 Days ago
  • Austin, TX
  • 1 Days ago
  • Raleigh, NC
  • 10 Hours ago
  • Philadelphia, PA
  • 9 Hours ago