Tech Lead Microsoft Dynamics CRM
Chandigarh Apply Now
Introduction to your Job
Manage and deliver projects from conceptualization & visualization to technology mapping and final execution including scope/change requests.
Interact with Clients to create technical specifications from business & functional requirements.
Guide team in defining technical architecture of their projects, including working with them to finalize the DB schema.
Manage, mentor, and provide technical guidance/support to team.
Review & improve code, performance, stability, and scalability of deliverables.
Improve technical competence of team through training & development.
Monitor development & unit-testing activities and report project progress.
Ideally, you should have:
7+ years of experience in .NET/.NET Core (ASP.NET, C#, MVC, Entity Framework, Razor, LINQ, etc.)
Sound knowledge of CRM concepts, workflows, practices, etc.
Strong experience in MS SQL design/implementation/optmization, T-SQL, etc.
Experience in design patterns like MVVM, MVC/MVP, Singleton, Observable, Decorator, Factory, Command and Composite.
Proven experience in planning, execution and implementation of high-quality software projects including experience with project management tools like Jira & Azure DevOps.
Experience in client relationship management, project coordination and delivery management in an onsite-offshore model.
Experience in iterative development methodologies like Agile.
Experience with DevOps (CI/CD, etc.)
Microsoft Certification(s) (preferred).
Strong documentation, communication, and team collaboration skills.