Cumming Group

Cumming Group

Privately held international project‑management and cost‑consulting firm for large complex builds.

2,500IndustrialEnergyInfrastructureBuildingsResidentialCommercialWater ResourcesHeavy CivilMarineTransportUtilitiesSolarWindNuclearGovernmentWebsite

Software Project Manager

Manage full software development lifecycle for construction program using .NET technologies

San Diego, California, United States
127k - 178k USD
Full Time
Expert & Leadership (13+ years)

Job Highlights

Environment
Onsite

About the Role

We are currently hiring a Software Project Manager in San Diego, CA to support the software needs of a large construction program. The role manages the full software development lifecycle—design, implementation, testing, deployment, and maintenance—delivering scalable, robust applications that meet business and user requirements, and may involve occasional coordination with external vendors. • Lead design, development, and maintenance of efficient, reusable, reliable software solutions. • Conduct functional and non‑functional testing; troubleshoot and resolve complex issues. • Optimize application performance, scalability, and responsiveness. • Translate client or business requirements into functional, scalable features and provide effort estimates. • Collaborate with QA, DevOps, and Product Management to define specifications and deliver solutions. • Review, refactor, and modernize legacy applications to align with contemporary technologies. • Create and maintain clear technical documentation and research emerging technologies. • Mentor junior team members and promote best practices across the development team.

Key Responsibilities

  • software development
  • testing
  • performance optimization
  • requirements translation
  • legacy refactoring
  • project management

What You Bring

The position is onsite and requires attendance at the work site. Required education includes a Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, and a minimum of ten years of hands‑on software development experience. • Bachelor’s degree in Computer Science or related field; at least 10 years of hands‑on software development experience. • Extensive experience with C#, .NET Framework, Visual Studio; ASP.NET Blazor a plus. • Proficient building RESTful APIs with ASP.NET Web API; familiar with Entity Framework or other ORM. • Expertise in SQL Server, complex queries, stored procedures, functions, triggers, and performance tuning. • Experience with source control and CI/CD pipelines, preferably Azure DevOps or Team Foundation Server. • Strong understanding of software design patterns, architectural principles, and Agile/Scrum methodologies. • Excellent verbal and written communication, analytical, problem‑solving, and leadership skills.

Requirements

  • c#
  • .net
  • sql server
  • azure devops
  • bachelor's
  • 10 years

Benefits

The salary range for this full‑time role is $127,300–$178,233 per year, based on geography, experience, and client requirements, and the base salary is supplemented by a comprehensive benefits package. Benefits include medical, dental, and vision insurance, 401(k) with matching, paid time off and holidays, short‑ and long‑term disability, and an Employee Assistance Program. • Salary range $127,300–$178,233 per year, based on location, experience, and client requirements. • Comprehensive benefits: medical, dental, vision insurance; 401(k) matching; paid time off; holidays; short‑ and long‑term disability; Employee Assistance Program.

Work Environment

Onsite

Apply Now