Job Summary
We are seeking a highly skilled Technical Developer with expertise in Microsoft technologies and full-stack web development to assist with planning, development, testing, and implementation of IT projects. The ideal candidate will have 7-10 years of experience in developing and maintaining IT systems using technologies such as Microsoft PowerApps, Power BI, Dynamics 365, SharePoint, Azure, and web stack frameworks like ASP.NET and NodeJS. This role will require deep technical knowledge, a problem-solving mindset, and the ability to deliver high-quality solutions to meet business needs.
Key Responsibilities:
•Software Development: Design, develop, and maintain applications using Microsoft PowerApps, Power BI, Dynamics 365, and SharePoint (Online/On-Premise), ensuring optimal functionality and performance.
•Web Development: Work with the full web stack (ASP.NET, NodeJS) to create scalable and high-performance web applications and services.
•User Interface Design: Create intuitive and visually appealing user interfaces (UI) to improve user experience (UX) and enhance overall system usability.
•Data Architecture: Develop and optimize data architectures to ensure efficient data management, storage, and retrieval.
•Testing and Implementation: Conduct unit testing, integration testing, and system testing to ensure the functionality and performance of applications.
•Collaboration and Advising: Provide guidance and technical expertise to internal teams, ensuring seamless integration of new technology within existing systems.
•Project Documentation: Create detailed documentation for development processes, system designs, and technical specifications for future reference.
Requirements:
Experience:
•7-10 years of experience in software development, with a strong focus on Microsoft technologies (PowerApps, Power BI, Dynamics 365, SharePoint, Azure).
•Proven experience in full-stack web development with technologies like ASP.NET and NodeJS.
•Experience in UI/UX design, creating user-friendly interfaces and improving user engagement.
•Solid experience in data architecture, ensuring efficient and optimized data flow in web applications.
Skills & Knowledge:
•Proficient in Microsoft Power Platform (PowerApps, Power BI, Dynamics 365) and SharePoint Online/On-Premise.
•Strong experience with web frameworks (ASP.NET, NodeJS) and associated development tools.
•Knowledge of cloud platforms, particularly Microsoft Azure and related services.
•Experience with agile development and version control systems (Git, SVN).
•Strong problem-solving skills and the ability to troubleshoot complex technical issues.
Education & Certifications:
•Bachelor’s degree in Computer Science, Software Engineering, or a related field.
•Relevant certifications in Microsoft technologies (e.g., PowerApps, Dynamics 365) are a plus.
Job Type: Full-time
Application question(s):
•What is your expected hourly rate or annual salary for this role?
Education:
•Bachelor's Degree (preferred)
Experience:
•Software development: 8 years (preferred)
•Full-stack Web Development: 8 years (preferred)
•Microsoft technologies: 7 years (preferred)
•ASP.NET and NodeJS: 7 years (preferred)
•UI/UX design: 8 years (preferred)
•Data Architecture: 8 years (preferred)
Language:
Licence/Certification:
•Microsoft technologies (preferred)
Location:
•Vancouver, BC (required)
Work Location: In person