Role: Full Stack Developer- Vue.JS, Azure, MongoDB, .NET
Location: Canada (Remote)
Hire Type: Fulltime
Need 10+Years Profile
Job Description
We are seeking a highly skilled Full Stack Developer with a strong focus on Vue.js, .NET, Azure, and MongoDB. The ideal candidate will have 7 10 years of experience in software development, demonstrating a robust understanding of both front end and back end technologies. This role requires a proactive individual who can work independently in a remote environment while contributing to a collaborative team.
Responsibilities:
- Design, develop, and maintain scalable web applications using Vue.js and .NET technologies.
- Implement responsive user interfaces and ensure optimal performance across various devices.
- Collaborate with cross functional teams to define, design, and ship new features.
- Manage and optimize database interactions using MongoDB.
- Deploy applications on Azure and manage cloud resources effectively.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to ensure high quality deliverables.
- Stay updated with emerging technologies and industry trends to enhance development processes.
Mandatory Skills:
- Proficiency in Vue.js is a deal breaker; candidates must demonstrate strong experience.
- Extensive experience with .NET framework and related technologies.
- Solid understanding of Azure cloud services and deployment strategies.
- Experience with MongoDB and database design principles.
- Strong problem solving skills and ability to work independently.
- Excellent communication skills, both verbal and written.
Preferred Skills:
- Familiarity with other front end frameworks (e.g., React, Angular) is a plus.
- Experience with RESTful APIs and microservices architecture.
- Knowledge of DevOps practices and CI/CD pipelines.
- Understanding of Agile methodologies and experience working in Agile teams.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 7 10 years of professional experience in software development.
- Proven track record of delivering high quality software solutions.
- Strong portfolio showcasing previous projects and contributions.