Dot Net Developer

Kathmandu, Nepal

About the Role:

Dogma International is looking to recruit a highly driven and motivated Dotnet Developer whose primary responsibilities would be as follows:


  • Lead the design and development of complex CRM customizations and solutions that align with business goals and strategies.
  • Assist in developing and customizing Dynamics 365 CRM components using Power Platform, Power Automate, Power Apps and other tools. This may involve creating custom entities, business rules, reports, and plugins. Collaborate with business stakeholders to gather and analyze requirements, translating them into effective CRM solutions.
  • Mentor and guide junior/associate developers, sharing best practices, providing code reviews, and facilitating their professional growth.
  • Develop and maintain integrations between the CRM system and external applications using APIs, web services, and middleware.
  • Design and implement automated processes, business rules, and workflows to enhance CRM usability and efficiency.
  • Troubleshoot and resolve complex issues, optimizing system performance and ensuring data integrity.
  • Stay updated with CRM industry trends, emerging technologies, and best practices, applying them to enhance our CRM ecosystem.
  • Provide technical leadership in CRM migration, upgrade projects, or new feature implementations.
  • Participate in testing activities to validate that the system meets the defined requirements. This includes performing unit testing and assisting in system testing.
  • Collaborate with cross-functional teams to define and implement data security, access controls, and user permissions.
  • Assist Technical Lead and Senior Developers in providing relevant reports for resource utilization across projects and communicate resource planning needs as required.

Desired Skills & Experience:

  • Minimum of 3 years of experience as a CRM/CE Developer, with a significant focus on CRM/CE customization and architecture.
  • Microsoft Dynamics 365 CRM certification, such as Microsoft Certified: Dynamics 365 Customization and Configuration.
  • Experience with Microsoft Dynamics 365 CRM migration or upgrade projects.
  • Bachelor’s degree in computer science, Information Technology, or a related field. Master’s degree is a plus.
  • Expertise in CRM/CE platforms such as Microsoft Dynamics 365 CE, Salesforce, Oracle CX, or equivalent.
  • Proficiency in programming languages like C#, JavaScript, and experience with web technologies (HTML, CSS).
  • Strong understanding of software design patterns, system integration, and API development.
  • Proven track record of successful CRM/CE solution design, including complex workflows, entity customization, and plug-in development.
  • Experience with performance optimization, database management, and query optimization.
  • Demonstrated experience leading development teams or projects, with a passion for mentoring and knowledge sharing.
  • Excellent problem-solving and analytical skills, with the ability to dissect complex requirements and design innovative solutions.
  • Exceptional communication skills, both written and verbal, with the ability to convey technical concepts to non-technical stakeholders.


  • Competitive salary
  • Proven career progression
  • Accidental and medical Insurance
  • Festival bonus

Apply for this position

    We respect your privacy and do not share your data with any third party by handling them responsibly in compliance with the laws. For more information, please read our Privacy Policy and Terms and Conditions.

    Get in Touch!

    Find out how you can grow with our expertise.

    contact us