cover image
Affinity

Senior Full Stack .Net Developer

On site

Vancouver, Canada

Senior

Freelance

24-07-2025

Share this job:
Expired

Skills

Communication Leadership Problem Solving SQL NoSQL Dynamics CI/CD Version Control Agile methodologies Problem-solving Architecture Cloud Architecture Software Architecture Database Management Databases git Team Management angular SQL Server Azure react AWS Software Development cloud platforms Agile .NET API Management Terraform

Job Specifications

Job Description:
On behalf of our client, Affinity is seeking a Senior .Net Developer who will provide technical guidance to a team of developers and collaborate closely with our Senior Developer/Technical Lead. You will guide the development of high-quality software solutions, ensuring adherence to best practices and architectural guidelines. This role requires strong technical expertise in .NET and Azure technologies, excellent leadership skills, and the ability to drive projects to successful completion.
Key Responsibilities:
* Technical Leadership: Provide technical guidance to a team of developers. Ensure
best practices and coding standards are followed.
* Software Development: Lead the design, development, and deployment of
scalable and maintainable .NET applications.
* Collaboration: Work closely with the Senior Developer/Technical Lead to align
development efforts with overall architectural vision and strategy.
* Code Reviews: Conduct regular code reviews and provide constructive feedback to
ensure code quality and consistency.
* Problem Solving: Troubleshoot and resolve complex technical issues. Optimize
application performance and reliability.
* Documentation: Create and maintain technical documentation for development
processes, designs, and system architectures.
Technical Skills & Experience:
* Microsoft Technologies: Extensive experience with .NET technologies, including
Azure and Microsoft Dynamics.
* Database Management: Proficiency with SQL Server and/or other relational
databases; experience with NoSQL databases.
* Azure Services: Strong knowledge of Azure services such as App Services,
Function Apps, Azure Key Vault, API Management, Event Grid, and Application
Insights.
* Development Tools: Familiarity with version control systems (e.g., Git), CI/CD
pipelines, and Agile methodologies.
* Architectural Knowledge: Understanding of software architecture patterns and
practices.
Qualifications:
* Leadership: Proven experience in a technical leadership role, with a track record of
successful team management and project delivery.
* Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Advanced degrees or Azure certifications are a plus.
* Soft Skills: Strong communication, problem-solving, and interpersonal skills.
Ability to work collaboratively in a fast-paced environment.
Preferred Qualifications:
* Previous experience in Real Estate industry is advantageous
Top Skills Necessary
* .Net Development Experience: 7+ years of professional experience in software development with a focus on .NET and extensive development of architecture using Azure technologies.
* Cloud Platforms and Cloud Architecture (Azure): 5+ years of experience with cloud services (e.g., Azure, AWS) designing and implementing Azure cloud solutions, including Enterprise-Scale Landing Zones, Azure Resource Manager (ARM) templates, Bicep, or Terraform.
* Modern Web Technologies: 3+ years of experience working with React and/or Angular.
Affinity Earn:
Know someone who's great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/
About Affinity:
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 12331

About the Company

Welcome to Affinity Group -- your trusted partner in business and technology consulting. As a carbon-neutral company certified by ClimatePartner and recognized by the Globe and Mail as one of Canada's fastest-growing companies, we are dedicated to delivering an unrivalled experience for our employees, consultants, and clients. Professional Excellence Across Disciplines: - Cyber Security Solutions: Protecting your operations with cutting-edge security measures. - Data Analytics and Business Intelligence: Transforming data in... Know more