Interact with Business Analysts & Clients to create technical specifications from business & functional requirements
Manage & lead the development, configuration, testing, and maintenance of Microsoft Dynamics CRM solutions like plug-ins, workflows, entities, forms, views, etc.
Develop & implement modern web services using service-oriented architecture, RESTful APIs, and SOAP
Write and execute unit tests and perform code reviews
Implement front-end interfaces & experiences with modern HTML/CSS/jQuery & Angular/React
Work on integration projects and data migrations, including data transfers from legacy systems
Review & improve code, performance, stability, and scalability of solutions & deliverables
Monitor & improve technical competence of team through training & development
Monitor development & unit-testing activities and report project progress
Ideally, you should have:
15+ years of total software development experience, preferably in analysis, design, development, testing, and implementation of client-server and/or web-based applications using Microsoft technologies.
5+ years of experience with Microsoft Dynamics CRM 4.0, 2011, 2013, and 2015 in both online and on-premise configurations (CRM 2011 or higher preferred)
5+ years of experience in .NET/.NET Core (ASP.NET, C#, MVC, Entity Framework, Razor, LINQ, etc.)
5+ years of experience in design patterns like MVVM, MVC/MVP, Singleton, Observable, Decorator, Factory, Command and Composite.
Demonstrable expertise in CRM concepts, workflows, practices, etc.
Strong experience in MS SQL Server design, implementation, optmization, T-SQL, etc. on MS SQL 2008 or higher
Experience with MS SQL SSIS and SSRS report writing especially data schema knowledge using SQL & FetchXML
Deep knowledge of REST API, JSON, SOAP, etc.
Experience in iterative development methodologies like Agile
Experience with DevOps (CI/CD, etc.)
Microsoft Certification(s) (preferred)
Knowledge of VB.NET (preferred)
Strong documentation, communication, and team collaboration skills
Net Solutions is a strategic design & build consultancy that unites creative design thinking with agile software development under one expert roof. Founded in 2000, we create award-winning transformative digital products & platforms for startups and enterprises worldwide.