The Software Developer - CRM - Senior is responsible for translating requirements into working, tested CRM applications using Agile delivery methodologies. This includes developing detailed programming specifications, writing and generating code, compiling data-driven programs, maintaining applications, and conducting unit tests. The role involves designing, developing, coding, configuring, and integrating CRM solutions, with a focus on MS Dynamics. Key responsibilities include delivering customizations by defining and implementing entities, fields, workflows, business rules, forms, and views, ensuring alignment with business processes. The developer will determine how the Dynamics CRM system integrates with other systems, establish security measures, and optimize system performance. Ongoing support, including post-live support and issue resolution, is also a critical part of the role. The developer will collaborate closely with project teams, obtain approvals for solution designs and code releases, and ensure defect-free code drops according to standards. Problem-solving to identify root causes and implement solutions for complex data/system requirements is essential. The role also involves supporting application deployments, preparing deployment packages, integrating with DevOps pipelines, and coordinating code deployment into various environments. Active participation in meetings, workshops, reporting status, providing estimates, and conducting Proofs of Concept (PoCs) are expected. Performance tuning, defect investigation, troubleshooting, root cause analysis, and making recommendations for fixes are also key duties. The developer must complete work and achieve milestones within deadlines and comply with Ontario Government I&IT directives and standards.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed