
Cumming Group
Privately held international project‑management and cost‑consulting firm for large complex builds.
Software Project Manager
Manage full software development lifecycle for construction program using .NET technologies
Job Highlights
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