Maarut Inc

RQ11150 - Software Developer - CRM - Senior

Maarut Inc  •  Toronto, CA (Onsite)  •  5 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


Responsibilities


  • Required to translate requirements into working, tested CRM
    applications in Agile delivery Methodology. This includes:

  • developing detailed programming specifications, writing
    and/or generating code, compiling data-driven programs, maintaining, and
    conducting unit tests.

  • developing detailed programming specifications, written user
    stories.

  • Design, develop, coding, configuration, and integration

  • Unit Testing and quality assurance

  • Deliver customizations by defining and implementing
    entities, fields, workflows, business rules, forms, and views, ensuring they
    align with the business processes.

  • Determine how the Dynamics CRM system will integrate with
    other systems and applications within the organization's technology landscape.

  • Establish security measures to protect sensitive data and
    ensure proper access control within the CRM system.

  • Optimize the performance of the Dynamics CRM system to
    ensure smooth operation and responsiveness.

  • Ongoing Support: lead post-live support, analysis and
    resolution of issues or questions;.

  • Obtain acceptance and approval by the Cluster and the
    project team for all assigned deliverables

  • Work closely with project team(e.g. business analysts, tech
    lead, QA, business) during the development lifecycle to document, verify and
    confirm requirements, design solution, defect analysis and so on;

  • Obtain Client or Cluster tech lead approval for solution
    design, and all code drop/code release changes for assigned components;

  • Provide a defect free code drop/code release according to
    the Cluster’s development standards for the assigned application components;

  • Problem solving to identity root causes and identify
    options/solutions to fulfill/implement complex data/system or application &
    integration requirements

  • Support application deployments, prepare code drop/code
    release deployment packages and integrate with DevOps pipelines, and
    co-ordinate code deployment into various environments (i.e. test, staging, and
    production) ; This includes, but not limit to answering questions from client
    staff, and providing direction proactively to avoid implementation issues

  • Actively participate all meetings, workshops, report status,
    and provide accurate estimates, solution options analysis & assessment,
    PoCs

  • Performance turning, defect/issue investigation,
    troubleshoots technical problems, and resolution, root cause analysis, impact
    assessment and options analysis; make recommendations to fix the problem, code
    and test the solution; technical assistance and collaborate with project team
    in all phases of the systems development lifecycle, as well as implementation,
    conversion and migrations

  • Other tasks as required by client to contribute the success
    delivery of the project

  • Complete work and achieve milestones within the assigned
    deadlines

  • Comply with the Ontario Government I&IT Directive,
    standards, operational policy, security procedures and practices, and other
    applicable Guidelines, Standards and Procedures


Skills:


  • Experience in programming and analysis; specialized CRM
    software package support at the specified experience level

  • A team player with a track record for meeting deadlines CRM
    Software Development Skills

  • Extensive Knowledge and hands on experience with designing,
    developing, implementing and maintaining large complex CRM MS Dynamics
    applications, workflow processes and dynamic forms, and integration
    technologies commonly used with Dynamics, such as Data Verse / Common Data
    Service (CDS), Data Entities, and APIs, PowerBI, SharePoint online,
    PowerApps.

  • Experience with continuous integration/continuous deployment
    (CI/CD) processes around DevOps, data workflows.

  • Extensive knowledge and experience with specific CRM -MS
    Dynamics Case Management, SharePoint online, Azure Cloud SQL solutions,
    enterprise architecture methodologies, design standards and tool.

  • Experience with middleware and gateways , and experience
    with MS Dynamics Case Management integration with other solutions, e.g. GIS.

  • Ability to collaborate with IT Professionals throughout the
    Software Development Life Cycle

  • Possess a strong background in both solution design and the
    preparation of related architectural documentation, ensuring alignment with
    project objectives and standards.

  • Experience in structured methodologies for the development,
    design, implementation and maintenance of applications

  • Experience in design, code, test, debug and document
    applications

  • Experience in the use of object and/or third generation
    language development tools

  • Experience in one or more programming languages, JavaScript.

  • Experience in application design, latest design patters,
    deployment and troubleshooting

  • Experience with relational and hierarchical database
    technologies

  • Experience in the use of information retrieval packages
    using query languages

  • Experience with one or more communications protocols

  • Experience in structured methodologies for the design,
    development, implementation and maintenance of applications

  • Experience eliciting and documenting information from
    diverse business area stakeholders and subject matter experts

  • Excellent analytical, problem-solving and decision-making
    skills; verbal and written communication skills; interpersonal and negotiation
    skills

  • Expertise in specific tools for CRM software development
    Desirable Skills

  • Knowledge and experience with programming Internet-ready
    applications

  • Knowledge and experience in rapid application development
    (RAD) methodologies

  • Knowledge and understanding of Information Management
    principles, concepts, policies and practices

  • Experience with middleware and gateways

  • Experience reviewing, analyzing, and modifying product
    installation scripts including encoding, testing, debugging

  • Ability to provide post-implementation support and resolve
    any post-implementation technical issues

  • Experience conducting design walkthrough sessions with
    project team

  • Knowledge and understanding of Accessibility for Ontarians
    with Disability Act (AODA) and related regulations and standards

  • Ability to provide user and system documentation as required


Requirements


Knowledge transfer:


  • Documentation and facilitation of knowledge transfer
    artefacts and sessions

  • Knowledge transfer to client staff in a format specified by
    the Client to the designated Client staff


Experience and Skill Set Requirements


MS Dynamics 365 Case/Customer Management experience: 60%


  • +7 years experience and knowledge with specific CRM software
    and anticipated future releases high availability solution design and
    implementation

  • +6 years of hands on experience with specific CRM -Microsoft
    Dynamics 365 Case/customer Management design, develop, configuration,
    customization and implementation.

  • +5 years hands on experience on Microsoft Dynamics 365 cloud
    solution customization, workflow processes and dynamic forms,
    DataVerse / Common Data Service (CDS), Data Entities, and APIs.

  • 3+ years of experience in CRM-MS Dynamics 365
    Case/customer Management applications analysis and architecture design in
    large enterprise environments

  • +5 years of hands on experience with Power Automation

  • +3 yeas experience with Dynamics 365 security, user
    profiles, auditing and implementation. Knowledge of security measures and
    access controls within the CRM system.

  • Extensive knowledge of Microsoft Dynamics 365 Customer/Case
    Management architecture, design standards, functionalities and capabilities,
    implementation, configuration, customization, and operation.

  • Extensive experience with CRM applications, Azure Cloud
    environments, database technologies, programming languages and communication
    protocols

  • Knowledge of performance considerations in different
    environments


MS PowerBI, Power APPs, SharePoint and integration
experience: 30%


  • 5+ years of experience with Microsoft Power Apps/Power Page,
    and integration with Dynamics

  • 5+ years of experience with Microsoft SharePoint, and
    integrate with Dynamics

  • 3+ years of experience in PowerBI dashboard development, and
    integrate Dynamics with PowerBI.

  • 3+ years of experience with Experience with middleware and
    gateways , and experience with Ms Dynamics Case Management integration with
    other solutions using JavaScript, e.g. GIS technologies, specifically
    Esri ArcGIS Portal and/or ArcGIS Online. .

  • 1+ years of experience using Azure DevOps repository, and
    Azure pipeline for Ms Dynamics 365 deployment/release to different
    environments.

  • Agile Delivery and General Skills -10%

  • Experience with agile methodology and Azure DevOps tools for
    life cycle management

  • Experience with the software development life cycle (SDLC)
    and Agile methodology

  • Excellent analytical, problem solving and decision-making
    skills

  • Excellent communication skills, both written and verbal

  • Excellent skills to collaborate with team and understanding
    requirement precisely

  • Excellent meeting facilitation skills to gather requirements

  • Experience reporting progress on deliverables to team,
    deliveries in strict timeline, and team players

  • Good research skills and quick learner


Must Have:


  • 6+ years of hands on experience with specific CRM
    -Microsoft Dynamics 365 Case/customer Management design, develop,
    configuration, customization and implementation.


Nice to Have:


  • 5+ years of experience with Microsoft Power Apps/Power
    Page, and integration with Dynamics

  • 5+ years of experience with Microsoft SharePoint, and
    integrate with Dynamics
Maarut Inc

About Maarut Inc

Maarut Inc is a Canadian company helping organizations fulfill staffing solutions based on current, future and ongoing needs of market.

Check out the new job openings https://careers.maarutinc.com/jobs/Careers

Register with us : https://careers.maarutinc.com/candidateportal?register=true

Finding IT talent is a significant challenge in today’s business landscape. Maarut Inc has the unique methodology for identifying, acquiring and retaining top IT resources across various areas of expertise. We help companies hire better candidate, and make meaningful relationships between the job seeker and the employers.

Engaging the right people with the right skills and experience can make or break your company. As an employment agency representing many talented skilled professionals who can pinch in immediate on projects, fill team gaps and support growth, we quickly deliver the exact talent you require for your needs.

Our goal is to craft flexible, targeted solutions as per your staffing needs by matching the right people, to the right job, at the right time.

Our recruiters are savvy insiders, having worked in the industries for which they recruit. They’ve walked in your shoes, so they understand the exciting, satisfying and challenging aspects of each job. They understand what makes IT placement unique, team dynamics and how each company and candidate are special.

Our recruitment team is specialized in identifying the top technical consultants with skill sets such as:

Application Development

Big Data

Business Intelligence/Reporting

Business Systems Analysis

Data Warehousing

Database

Devops Engineers

ERP/SCM/CRM

Guidewire consultants

Incident management Professionals

Infrastructure

Mainframe

Project Management

Quality Assurance

Salesforce consultants

Web Development/Design

Apply for jobs now or Register yourself now

https://www.maarutinc.com/applyjobs

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Toronto, CA
Year Founded
Unknown
Social Media