Are YOU a Software Engineer with strong experience as a technical consultant/developer in MS Dynamics CRM and 365?Randstad Technologies is recruiting for a Software Engineer - Dynamics specialist for our Vancouver client. This is a full-time permanent position.*Please only candidates with valid employment status in Canada will be considered*Software Engineer is accountable for all facets of the software development process. Technical subject matter expertise and provides leadership when it comes to the design of application modules. Maintains and deploys software applications to meet user and business needs as well as conducts system-wide tests, provides customer and user technical support, and monitors system performance to ensure that software programs are operating optimally. In addition, the Software Engineer works with Business Analysts, Project Managers, Software Engineers, external development vendors and other developers to coordinate the development of processes to meet delivery deadlinesAdvantagesWhat is in it for YOU?• A competitive base salary reflective of your skills and experience.• Eligible for company benefitsResponsibilitiesWhat will YOU do?As an experienced Software Engineer - MS Dynamics CRM/365 you will be:•Work with the production and operations support team to ensure applications are running smoothly and service requests are being completed in a timely fashion.•Work with team member to design and implement new operation-level solutions, as well as maintain existing solutions, critical to the company's operations.•Work with team to find solutions to critical production issues.•Works according to documented SDLC, providing feedback and input into SDLC as needed, and supporting automation of SDLC tasks as required.•Works occasionally as a mentor for the other team member providing guidance for best software practices, and improving team collaboration.•Plans for, executes solution deployments, and supports production and non-production environments for mission critical applications. Provides customer focused support and troubleshoots and resolves problems and issues, in line with documented service levels.•Works with team to find solutions to critical issues.•Collaborates with Project Managers, external development vendors, Business Analysts and other project team members to implement module-level solutions as per requirements, clarifying details as needed and determining appropriate solution design.•Works closely with the Senior Manager, Software Development / Applications, architects, external development vendors and team members to design and implement new module-level solutions in all areas of the applications, as well as maintain existing solutions, critical to the operations.•Implements software that is highly scalable and highly available, as well as following guidelines to develop secure code and adhere to security best practices. Provide timely updates, escalate issues, and keep work-items up to date.•Creates and updates appropriate software design and architecture documents, ensures implementation details and source code are sufficiently documented, and manages and maintains TFS user stories, tasks, etc. as needed.•Performs unit testing of developed components, implements automated unit tests, regression test integrated components. Executes performance tests, and optimizes solutions as required.•Prototypes with new technologies, libraries, design patterns, emerging trends in software design and development.QualificationsHow do YOU qualify?To qualify for the Software Engineer - MS Dynamics CRM/365 role with our client, you must have:•Minimum 5 – 8 years’ experience•University undergraduate degree•Minimum 3 years' experience as a technical consultant/developer in MS Dynamics CRM and 365•Prior experience with Field Services Module and Power Portal•Professional certification in Dynamics 365 CE, Power Platform & Azure certifications•Office 365/Azure, Power BI, Power Automate, Power Apps Portals•Bachelor’s degree in Computer Science or equivalent•Experience working on improvements of an Enterprise level systemSummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY so we can discuss your experience and interest in this opportunity! For more information on this opportunity or to apply, please reach out to email@example.comRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.