Our Langley based professional services client is urgently seeking a Software Developer (Dynamics 365) for a permanent opportunity. This is a 5 days per week in office role based in Langley BC.
Responsibilities
- Design, develop, and maintain software applications and systems. Follow established coding standards and best practices to write code that is clean, efficient, and maintainable.
- Work effectively with cross-functional teams to define requirements, assess technical feasibility, and deliver high-quality solutions on schedule.
- Identify and resolve issues that occur during development and in production. Use critical thinking and problem-solving skills to find root causes and implement solutions that work.
- Take part in code reviews to ensure the quality and integrity of the codebase. Give and receive constructive feedback to peers and contribute to continuous improvement efforts.
- Keep up with emerging technologies, tools, and industry trends. Actively pursue opportunities for learning and professional development to improve technical skills and expertise.
- Create and maintain technical documentation including design documents, architecture diagrams, and API specifications to ensure clear and shared understanding among team members.
- Adopt Agile/Scrum methodologies and participate in sprint planning, daily stand-ups, sprint reviews, and retrospectives. Work with team members to prioritize tasks and deliver incremental value to stakeholders.
Role Qualifications
- Software development related diploma or degree, unless replaced by significant equivalent experience demonstrating a solid understanding of computing fundamentals and the ability to keep pace with changes in the industry.
- Minimum of 5 years of related work experience in information technology with a minimum of 3 years of experience Dynamics 365 (Sales and Marketing) and/or Power Platform.
- Demonstrated experience leading solution design and discovery.
- Experience with C# and Javascript required, experience with CSS, HTML, Python are an asset.
- Excellent communication skills - both written and verbal.
- Demonstrated experience working with complex systems integrations and datasets.
- Experience working with an accounting firm an asset but not required.
- Working knowledge of Microsoft Azure services.
- Proficiency with Visual Studio, Azure DevOps and experience with GIT Repositories.
- Advanced critical thinking, problem solving skills, ability to coordinate with multiple teams and excellent oral and written communication skills.