Sr. Software Engineer (CRM)

Wed 11 Jul 2018

Objective of job

To work as a part of a project team in the delivery and maintenance of complex enterprise solutions built on Microsoft CRM platform using industry standard patterns, practices and components.

Key Responsibilities

  • Conduct / Participate in workshops for gathering requirements
  • Prepare Functional & Requirement Specifications
  • Prepare High / Low Technical Design Document
  • Liaise with the Team Lead and counterparts across all locations
  • Development and Unit Testing in adherence to the agreed process
  • Perform Peer reviews
  • Provide support to QA and client during Functional/Regression Testing and UAT phases.
  • Perform deployment to Test / Staging / Production environments
  • Handle support issues reported by client
  • Provide periodic updates to the stakeholders on progress.

Qualification & Skills

  • BE/ME/MCA/M.Sc. Computer Science with excellent track record.
  • Should have an overall 3+ years of experience in a development environment including at least 1.5 years in a senior role using technologies including:
    • Dynamics CRM 2013 or 2015
    • Deployment of CRM solutions to on premise and cloud CRM systems
    • Development and deployment of bespoke CRM plugins
    • Experience in development of Portal Technologies for CRM SQL Server Reporting Services for data integration / migration would be advantageous
  • Background in SI/ISV organization delivering commercial solutions to external customers, preferably on a multi-country project team.
  • Understanding of CRM software development tools, design methodologies and industry best practices.

Mandatory

  • BE/ME/MCA/M.Sc. Computer Science with excellent track record.
  • Should have an overall 3+ years of experience in a development environment including at least 1.5 years in a senior role using technologies including:
    • Dynamics CRM 2013 or 2015
    • Deployment of CRM solutions to on premise and cloud CRM systems
    • Development and deployment of bespoke CRM plugins
    • Experience in development of Portal Technologies for CRM SQL Server Reporting Services for data integration / migration would be advantageous
  • Background in SI/ISV organization delivering commercial solutions to external customers, preferably on a multi-country project team.
  • Understanding of CRM software development tools, design methodologies and industry best practices.

Desirable

  • Knowledge of Design Patterns
  • Relevant certification in Dynamics CRM

Personal Traits

  • Should be a  team player with good interpersonal skills and a drive to take ownership of and responsibility for the tasks assigned to you.
  • Able to work under general direction within a clear framework of accountability.
  • Able to deliver work that meets the time and quality targets.
  • Highly flexible, including willingness to work away from home base and out of hours.
  • Communicates fluently in a non-confrontational manner and can present complex technical information to both technical and non-technical audiences.
  • Can rapidly absorb new technical information and apply it effectively. 
  • A good team player capable of delivering results in less than perfect circumstances.
  • Pragmatic, tolerant of ambiguity, willing to backtrack and seek multiple solutions.