Senior Software Developer (Backend .Net)

Procom

• $100K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Computer Science, Software Engineering, or related field, or equivalent experience.
  • Expertise in .NET backend development and delivery.
  • Strong knowledge in data architecture and SQL.
  • Proficient in performance tuning and problem-solving.
  • Experience with application architecture and system integration.
  • Demonstrated ability in leadership, stakeholder engagement, and collaboration.
  • Familiarity with automated testing and quality assurance is a plus.

Responsibilities

  • Design and develop enterprise-scale backend applications using .NET/C#.
  • Modernize and support existing .NET applications while creating new solutions.
  • Implement scalable and secure application architectures.
  • Lead data modeling to support complex business processes.
  • Optimize database structures, stored procedures, and integration strategies.
  • Develop APIs and integrate with internal and external systems.
  • Support all stages of the Software Development Lifecycle (SDLC).
  • Troubleshoot and resolve complex application and database issues.
  • Collaborate with stakeholders and development teams to deliver solutions.
  • Provide technical leadership and mentorship on best practices.

Benefits

  • Opportunities for technical leadership and mentorship.
  • Engagement in system modernization and continuous improvement initiatives.
  • Work within a collaborative team environment in Richmond, BC.
Full Job Description
Senior Software Developer

Responsibilities and Deliverables:

  • Design, develop, enhance, support, and maintain enterprise-scale backend applications using .NET/C# technologies.
  • Support and modernize existing .NET applications while developing new enterprise solutions.
  • Design and implement scalable, secure, maintainable, and high-performing application architectures.
  • Lead the development of logical and physical data models to support 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 the full Software Development Lifecycle (SDLC), including 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 end-to-end solutions.
  • Provide technical leadership, mentorship, and guidance on development standards, architecture patterns, and best practices.
Participate in system modernization, platform refresh initiatives, and continuous improvement activities.

Mandatory 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 (Asset)

Senior Software Developer Assignment Length

12 months

Senior Software Developer Assignment Location

Richmond, BC

Similar Jobs

More Jobs at Procom

More Information Technology Jobs

Find similar Senior Software Developer (Backend .Net) jobs: