Experience
• Minimum 5 years of experience
Primary Responsibilities:
• Architecting customizations, portals, and reports to model client’s organizational process
• Ensures that overall technical solution and architecture is aligned and based on the enterprise architecture
• Act as a technical software solution expert & coach, know tools, technologies and trends
• Collaborate with other software developers, business analysts, software architects and IT professionals to implement CRM solutions.
• Developing or Customizing web portals based on the customer requirement
• Automating business processes
• Prepare design and technical documentation.
Required:
• 3 – 5yrs – Experience in developing with C# ASP.NET MVC Web Applications, JavaScript & JQuery, SQL, WCF, Json, HTML, CSS and who is keen to learn new technologies.
• Demonstrated proficiency with Microsoft .NET 3.5+ development using C#
• A very good understanding of OOP (Object-Oriented Programming) and design patterns
• Experience with source control management systems and continuous integration/deployment environments
• Internally motivated, able to work proficiently both independently and in a team environment
• Proven communication skills with both internal team members and external business stakeholders
• Strong initiative to find ways to improve solutions, systems, and processes
• Experience working on an agile/ Scrum development team
Desired Skills
• Experience in Microsoft SQL Server Reporting Services and Power BI Reports.
• Experience in communicating and coordinating with internal and external customers to determine software requirements and system impacts
Technical skills requirement details
Primary
1. C# & ASP.NET MVC – Advanced Competency – Hands on experience in developing web application using MVC, JQuery, Javascript, HTML, CSS and good understanding of OOPS concepts.
2. JavaScript– At this stage, the developer must have decent command over JavaScript. From understanding various nuances of this powerful and omni-present scripting language, the developer at this level must be able to write and understand JavaScript code that deal with UI, Web Services (SOAP and REST) Integration. Moderate knowledge of various JavaScript frameworks (JQuery, JQuery UI, ReactJS, AngularJS, KnockoutJS to name a few) is expected at this level.
3. HTML – At this level it is expected that developer is able to decide how to resolve a particular problem by applying various HTML techniques and has a general idea of UI Frameworks. Good understanding of CSS is also required so that basic styling of the UI can be done.
4. Reporting and Business Intelligence– In addition to good reports development skills, at this stage it is expected that developer is aware of various business intelligence solutions for example Microsoft Power BI.
Secondary
1. Microsoft SQL Server – Hands on and strong understanding of MSFT SQL Server via architecting business solutions based upon SQL Server database services, reporting and integration services.
2. Microsoft Azure – Strong understanding of Microsoft Azure and its various integrations with Dynamics CRM are must have at this level. For example, Customer Insights, Data Export Service, Data Loader Service, etc.
3. Microsoft PowerApps and Flow – This is an optional area which Dynamics CRM to integrate Dynamics CRM with many other web service providers.


Source link