Application Software Developer

 

Description:

In this role, you will…

  • Coordinate development tasks, resources, and people to deliver effective solutions, including database functions and security authorizations in the Colliers environment.
  • Develop and implement application software code that integrates with various systems using multiple platforms and methodologies.
  • Consult with team members to ensure adherence to technical standards and address technical risks.
  • Manage project timelines and deliverables, adapting to changes as needed.
  • Stay current with industry trends and apply new knowledge to enhance software solutions.
  • Solve complex problems by analyzing information and interpreting processes.
  • Provide system walkthroughs and interconnectivity explanations to other teams.
  • Estimate and plan project timelines and deliverables, adjusting for unplanned changes.
  • Analyze operations, schedule training sessions, and discuss improvements.
  • Update work schedules and troubleshoot project and production issues.
  • Communicate transparently with the team about challenges and successes.
  • Participate in Problem Management analysis and debug code issues.
  • Adhere to IT Service Management processes including Configuration, Change, and Problem Management.
  • Provide guidelines for load and stress testing, and calculate capacity requirements.
  • Manage code fixes and resolve issues during all project phases.

What you’ll bring...

  • Proven experience with Microsoft Dynamics CRM 365, including complex customizations and client-side programming (JavaScript, JSON, jQuery, HTML, FetchXML).
  • Strong skills in .Net (MVC, ASP, C#), REST APIs, Angular, Typescript, CSS/SCSS, MSSQL, Cosmos DB/Mongo (NoSQL), and serverless architecture (Azure Functions).
  • Ability to solve complex problems, manage code fixes, and ensure comprehensive test coverage.
  • Degree in Computer Science, Engineering, or a related field.
  • Minimum of 8-10 years’ experience in a software development role with expertise in related technologies and methodologies.
  • Excellent communication skills and a strong ability to collaborate with both internal teams and external partners.

Bonus skills and experience

  • Experience with Community solutions for Dynamics CRM.
  • CRM certification (e.g., Dynamic CRM, Salesforce) is advantageous.
  • Knowledge of React and Azure Portal (Services & Apps) and Power BI reports.

Organization Colliers
Industry IT / Telecom / Software Jobs
Occupational Category Application Software Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 8 Years
Posted at 2024-08-01 5:38 am
Expires on 2025-01-23