Senior Software Developer (Backend .Net)
Job Description
Senior Backend .NET role at Procom in Richmond, CA onsite, supporting enterprise systems from design through production.
Responsibilities
- Design, develop, enhance, support, and maintain enterprise-scale backend applications using .NET/C#.
- Modernize existing .NET applications and deliver new enterprise solutions.
- Design and implement scalable, secure, maintainable, and high-performing application architectures.
- Lead creation of logical and physical data models for complex business processes.
- Design and optimize database structures, schemas, stored procedures, queries, indexing strategies, and integration patterns.
- Develop and maintain APIs, web services, and integrations with internal and external systems.
- Support end-to-end SDLC: requirements analysis, architecture, design, development, testing, deployment, and production support.
- Perform performance tuning, root cause analysis, troubleshooting, and resolution of complex application and database issues.
- Collaborate with business stakeholders, architects, analysts, vendors, and development teams to deliver complete solutions.
- Provide technical leadership through mentorship and guidance on development standards, architecture patterns, and best practices.
Requirements
- Degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or an equivalent combination of education and experience.
- .NET Backend Delivery.
- Data Architecture and SQL.
- Performance and Problem Solving.
- Architecture and Integration.
- Leadership, Stakeholder Engagement, and Collaboration.
- Automated Testing and Quality Assurance (listed as an asset).
Technologies
- .NET
- C#
- SQL
- APIs
- Web services
- Stored procedures
- Queries
- Database schemas
Role Details
- Job type: Contract
- Location: Richmond, CA (onsite)
- Assignment length: 12 months
- Compensation: USD 71 - 95 per hourly
- Assignment location (as listed): Richmond, BC