{"schemaVersion":"jobsearcher.job.v1","id":"c348104e4552c83d8a0e1e16","url":"https://jobsearcher.com/jobs/c348104e4552c83d8a0e1e16","canonicalUrl":"https://jobsearcher.com/jobs/c348104e4552c83d8a0e1e16","title":"Senior Software Developer (Backend .Net)","description":"Senior Software Developer\n\nResponsibilities and Deliverables:\n\nDesign, develop, enhance, support, and maintain enterprise-scale backend applications using .NET/C# technologies.\nSupport and modernize existing .NET applications while developing new enterprise solutions.\nDesign and implement scalable, secure, maintainable, and high-performing application architectures.\nLead the development of logical and physical data models to support complex business processes.\nDesign and optimize database structures, schemas, stored procedures, queries, indexing strategies, and integration patterns.\nDevelop and maintain APIs, web services, and integrations with internal and external systems.\nSupport the full Software Development Lifecycle (SDLC), including requirements analysis, architecture, design, development, testing, deployment, and production support.\nPerform performance tuning, root cause analysis, troubleshooting, and resolution of complex application and database issues.\nCollaborate with business stakeholders, architects, analysts, vendors, and development teams to deliver end-to-end solutions.\nProvide technical leadership, mentorship, and guidance on development standards, architecture patterns, and best practices.\nParticipate in system modernization, platform refresh initiatives, and continuous improvement activities.\n\nMandatory Requirements:\nDegree in Computer Science, Software Engineering, Information Technology, or a related discipline, or an equivalent combination of education and experience.\n.NET Backend Delivery\nData Architecture and SQL\nPerformance and Problem Solving\nArchitecture and Integration\nLeadership, Stakeholder Engagement, and Collaboration\nAutomated Testing and Quality Assurance (Asset)\n\nSenior Software Developer Assignment Length\n\n12 months\n\nSenior Software Developer Assignment Location\n\nRichmond, BC\n\nThis posting is for an existing vacancy.","company":"Procom","rawCompany":"procom","city":"Richmond","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-27T12:12:16.024Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Developer (Backend .Net)","description":"Senior Software Developer\n\nResponsibilities and Deliverables:\n\nDesign, develop, enhance, support, and maintain enterprise-scale backend applications using .NET/C# technologies.\nSupport and modernize existing .NET applications while developing new enterprise solutions.\nDesign and implement scalable, secure, maintainable, and high-performing application architectures.\nLead the development of logical and physical data models to support complex business processes.\nDesign and optimize database structures, schemas, stored procedures, queries, indexing strategies, and integration patterns.\nDevelop and maintain APIs, web services, and integrations with internal and external systems.\nSupport the full Software Development Lifecycle (SDLC), including requirements analysis, architecture, design, development, testing, deployment, and production support.\nPerform performance tuning, root cause analysis, troubleshooting, and resolution of complex application and database issues.\nCollaborate with business stakeholders, architects, analysts, vendors, and development teams to deliver end-to-end solutions.\nProvide technical leadership, mentorship, and guidance on development standards, architecture patterns, and best practices.\nParticipate in system modernization, platform refresh initiatives, and continuous improvement activities.\n\nMandatory Requirements:\nDegree in Computer Science, Software Engineering, Information Technology, or a related discipline, or an equivalent combination of education and experience.\n.NET Backend Delivery\nData Architecture and SQL\nPerformance and Problem Solving\nArchitecture and Integration\nLeadership, Stakeholder Engagement, and Collaboration\nAutomated Testing and Quality Assurance (Asset)\n\nSenior Software Developer Assignment Length\n\n12 months\n\nSenior Software Developer Assignment Location\n\nRichmond, BC\n\nThis posting is for an existing vacancy.","datePosted":"2026-09-27T12:12:16.024Z","dateModified":"2026-09-27T12:12:16.024Z","hiringOrganization":{"@type":"Organization","name":"Procom","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Richmond","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c348104e4552c83d8a0e1e16"},"url":"https://jobsearcher.com/jobs/c348104e4552c83d8a0e1e16"}}