Epicareer Might not Working Properly
Learn More

Sr. Program/ Technical Manager

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Job Title: Sr. Program/ Technical Manager - DotNet
Location: San Diego, CA
Job Type: Contract

About the Role:
We are seeking a highly skilled and motivated Sr. Program/Technical Manager with 8 to 10 years of DotNet experience to lead and manage large-scale software development projects on a contract basis.
The ideal candidate will have a deep understanding of software engineering principles, project management methodologies, and expertise in the DotNet technology stack.
You will collaborate with cross-functional teams, driving the design, development, and deployment of innovative solutions to meet business objectives.

Key Responsibilities:
Program Management:
Lead and manage multiple software development projects from concept through execution, ensuring alignment with business goals and timelines.
Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
Develop detailed project plans, allocate resources, manage budgets, and mitigate risks.
Track and report on project progress, milestones, and performance metrics.
Ensure timely delivery of high-quality software solutions that meet customer requirements.

Technical Leadership:
Provide technical direction and guidance to development teams, ensuring best practices in software architecture, design, and implementation.
Work hands-on with DotNet technology stack (.NET Core, ASP.NET, C#, etc.) when necessary to provide support and guidance.
Collaborate with architects, developers, and QA teams to define technical requirements, review code, and troubleshoot issues.
Stay updated with the latest trends and advancements in the DotNet ecosystem to drive innovation and improvements in technology solutions.

Cross-functional Collaboration:
Facilitate communication between engineering, product management, business, and customer-facing teams to ensure alignment on project goals and deliverables.
Engage with clients and stakeholders to understand their needs and translate them into actionable technical requirements.
Foster a culture of collaboration, innovation, and continuous improvement within the team.

Team Leadership:
Lead and mentor a team of engineers and technical staff, fostering a positive and productive work environment.
Drive career development and growth initiatives for team members through performance reviews, training, and coaching.
Build and maintain high-performance teams by identifying skills gaps and hiring the right talent.

Required Qualifications:
Bachelor s degree in Computer Science, Information Technology, or a related field (Master s preferred).
8 to 10 years of experience in software development with a focus on the DotNet technology stack (.NET Core, ASP.NET, C#, Visual Studio, SQL Server).
At least 5 years of experience in a program or technical management role.
Proven track record of delivering large-scale software projects on time and within budget.
Expertise in project management tools (e.g., Jira, MS Project, Trello) and Agile/Scrum methodologies.
Strong problem-solving and analytical skills, with the ability to troubleshoot complex technical issues.
Excellent communication and interpersonal skills, with the ability to influence stakeholders at all levels.

Preferred Qualifications:
Experience in cloud platforms (Azure or AWS) and microservices architecture.
PMP, CSM, or similar project management certification.
Familiarity with DevOps practices and CI/CD pipelines.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job