Senior Full Stack .Net Developer

Affinity


Date: 11 hours ago
City: Vancouver, BC
Contract type: Contractor
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

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume