Senior Full Stack .Net Developer
Affinity

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