Requisition Title: MS Dynamics CRM – Programmer/Developer – Level 3
Location: Toronto, ON
Duration: 8 months
Scope:
The Justice Technology Services – MAG Court Portfolio Branch requires an MS Dynamics CRM Programmer/Developer with 8 years+ experience for building a modern enterprise case management system and it’s integration with other internal and external applications
Deliverables:
The consultant will:
•Draft technical requirements, and prepare detailed technical solution design for MS Dynamics CRM based applications
•Develop and modify, maintain and unit test programs on MS Dynamics CRM platform
•Review code and document the software process flows, business logic, code dependencies, etc.
•Develop and modify, maintain and unit test changes to solution design and user interfaces
•Create new web services and orchestrate multiple atomic web services to build complex web service operations
•Develop web based applications including front end user interface and back application logic
•Promote programs from development to test environment. System test online and batch programs
•Prepare deployment packages of code and instructions for builds in Development, UAT, and Production environments
•Prepare automated deployment build and test scripts in a DevOps environment
•Assist in metadata/test data creation and maintenance, and prepare data packages for implementation by the Database Administrator
•Provide application support, including participation in on-call rotation
•Support the testing team during system and UAT testing
•Prepare deployment packages of code and instructions for builds in Development, UAT, and Production environments
•Participate in Knowledge transfer
•The Vendor’s Personnel will also be required to:
- Complete work and achieve milestones within the assigned deadlines;
- Notify the Cluster/Ministry project Manager in writing of any issues or other material concerns
- related to the Assignment Deliverables, as soon as the he/she becomes aware of them;
- Submit Deliverables for the Cluster/Ministry approval as they are completed;
- Comply with the Ontario Government and the Cluster/Ministry security procedures and
- practices;
- Comply with the Ontario Government and the Cluster/Ministry architecture/technology
- standards and best practices;
- Comply with the Ontario Government and the Cluster/Ministry Conflict of Interest and
- Confidentiality Guidelines;
- Provide knowledge and skill transfer to a designated Cluster/Ministry staff; and
- Comply with the Ontario Government I&IT Directive, Operational Policy on the I&IT Project Gateway Process, and other applicable Guidelines, Standards and Procedures
Mandatory Requirements
• Over 8+years of overall experience in entire Software Development Life Cycle as well as Microsoft .Net Framework Technologies. Having sound knowledge of developing web based B2B B2C applications in the client/server environment.
• 8 years of extensive implementation experience in installation, configuration, customization and extension of Microsoft Dynamics CRM as well as doing the deployment, trouble shooting and production support for the applications developed.
• Experience in developing complex applications on Microsoft Dynamics CRM platform with customization of entities, sitemap writing client side JavaScript.
• Experience in developing of custom WCF web services, dialog based workflows, plug – ins and integrating custom web pages into CRM.
• Experience in interacting with MS CRM database through the use of web service methods.
• Experience in operations like data migrations and updating using LINQ and XRM that help in facilitating data migration within CRM across various entities.
• Expertise utilizing data migration tools such as Scribe, Kingswaysoft and SSIS
• Experience migrating data from non-Microsoft applications to Microsoft Dynamics CRM.
• Hands on knowledge of implementing and maintaining access controls in CRM based on roles and access conditions.
• Exposure in configuring and working with Windows OS, IIS, Outlook with CRM plug-in.
• Hands-on experiences in developing Web/Windows applications using C, ASP.net, ADO.net, SQL Server 2005/2008R2, and .Net Framework 3.5/4.0 with strong knowledge of Object-Oriented concepts.
• Expertise in Database Systems, SQL, and Stored Procedure.
• Good knowledge of Web Development skills like HTML, XML, XSLT, JavaScript, and Visual Studio 2005/2008/2010.
• Worked on setting up relationships between System and Custom entities
• Worked on Form customization using JavaScript
• Experience in converting client requirements and functional specifications to technical design with effort estimation.
• Expertise in generating Entity relationship diagrams to describe the relation between different entities.
• Experience in converting client requirements and functional specifications to technical design with effort estimation and doing development for the same.
• Hands on knowledge of implementing and maintaining access controls and permission in CRM based on roles and access conditions.
• Hands-on experience with test automation using EasyRepro, FakeCRM, PerfSDK or Systest
Technical Skills:
•CRM Tools: MS Dynamics CRM 2011,2013,2015 and 2016.
•Languages & Scripting: C#, CSS, Java Script, JQuery, XML, XSL, HM, XSLT.
•Frameworks: ASP.NET, MVC, AJAX, WPF, WCF, Windows & Web Services.
•Web Server: Internet Information Services (IIS) 7.0, 8.0.
•Databases: MS SQL Server 2005,2008,2012.
•Reporting Tools: Crystal reports, Excel, SSRS
•Development Tools: Visual studio (2015, 2013, 2010), MS Project.
•Operating Systems: Windows 10/8/7/XP, Windows server 2008,2012
•Data Migration and Reporting: SSIS, LINQ, SSRS