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