Position: Microsoft Dynamics CRM Developer
Company: Enavate
Category: .NET
Experience required: 3y
English level: upper
Published: 2021-06-01T00:00:00+03:00

**Key Responsibilities**

Develop software to deadlines and quality standards
Full systems development life-cycle including design, coding, testing, and documentation
Creation and modification of custom entities and associated Forms and Views
Design and develop custom CRM plug-ins, workflows, and other customizations
Participate in meetings with customers
Communicate with clients directly on requirements and support
Support existing .NET / C# based applications
Implement front-end side using HTML, CSS3 and JavaScript
Implement server-side part using C#/.NET
Fix bugs for the project
Write technical specifications for the developed code
Act as a technical expert who influences cost-effectiveness, innovation, and simplicity in design
Perform a technical and functional analysis
Investigate tasks and provide estimates on hours, schedules, and deadlines
Supervise and guide Junior and Middle Software Development Engineers to ensure their good performance and high coding quality
Research on newest Dynamics technological trends
Lead pilot implementations of CRM solutions based on newest Microsoft Dynamics technologies
Take part in defining and adopting best practices in technical design and implementations

**Qualifications**

Your Profile:

4+ years of experience in .NET, C#, ASP.NET, JavaScript/HTML/CSS
Good knowledge of Web Development skills like HTML, XML, XSLT, JavaScript, and Visual Studio 2017/2019
XML/REST/Web Service development experience
Strong technical and functional knowledge of Microsoft Dynamics CRM Online and On-Premise: 2015 (v.7); 2016 (v.8); Dynamics 365 (v. 9)
Good command of English for daily interactions with customers and management

**Experience in:**

Developing complex applications on Microsoft Dynamics CRM platform with customization of entities, sitemap writing client-side JavaScript
Developing custom web services, dialog-based workflows, plugins, and integrating custom web pages into CRM
Interacting with MS CRM database using web service methods
Implementing and maintaining access controls in CRM based on roles and access conditions

**You will also need:**

Experience in Dynamics 365 Unified Interface
SQL Server development (complex queries, views, stored procedures, and functions)
Understanding relational database principles
SSRS report design and development
MS Dynamics CRM certifications

**Great to have:**

HTML5 and SharePoint development
Other CRM systems experience: SugarCRM; NetSuite; Salesforce
Experience in data integration and synchronization software (i.e. Scribe, SSIS)
Previous Consulting Experience

**Your soft skills:**

An open-minded, communicative, and proactive person
Able to switch fast and efficiently between projects
A consulting mindset
High achiever and possess a high level of problem-solving skills
An effective team player but at the same time able to work independently
Knowledge seeker and like to share knowledge
Honest and open with feedback
Passionate about development
Friendly and reliable
Innovative and solution-oriented
Professional attitude towards the business

**Enavate offers:**

Comprehensive Compensation Package
Flexible benefit program (may include medical insurance or other options)
English Classes for non-native English-speaking team members
Investment in Team Member’s education (time for self-education, Certifications)
Flexible Work Schedule
Desirable Annual Bonus Program
100% English speaking environment
Working with customers from Western and Eastern Europe, North, Central, and South America
Multicultural Environment (4 office locations — Kyiv and Zhytomyr, Ukraine; Minsk, Belarus, and Denver, USA)
Complex and interesting projects, across mature and emerging technologies
Opportunity for relocation to Kyiv (if you live in other cities of Ukraine)
Corporate events and team buildings
A friendly, energetic, and supportive atmosphere
And many other amazing benefits