Position: С#, .Net Full stack Developer
Company: Dynamica Labs
Experience required: 1y
English level: pre

We are looking for an enthusiastic, innovative, result-oriented Developers with deep commitment to success.

Working conditions:

> A London based company, Microsoft Gold Partner - Business system integrator;
> UK and US based clients only;
> Skilled management and mature processes;
> Interesting and diverse projects;
> Transparent payment system;
> A good bonus system;
> Young and professional team;
> Career development within the company is highly welcomed;
> Flexible work schedule, remote work;
> Paid public holidays and annual leave;
> Continuing education and development;
> Guidance, mentoring and training from senior managers;
> Corporate team building meetings and events;
> MS Certification Exams preparation help.

Required skills:

> 1+ year of C# .NET development
      o OOP principles;
      o .NET 4.5.x/4.7.x;
      o BCL, XML, JSON and Network libraries;
      o Generics, LINQ;
      o Git;
      o Experience with Microsoft Azure services would be a plus (storage, 
      web jobs, SQL server);
      o SSRS reports;

> Experience with Front-End technologies
      o HTML;
      o CSS (classes, selectors, basic properties);
      o JavaScript (DOM, promises/async functions), jQuery;

> Willingness and desire to learn new technologies;
> Good knowledge of English at technical level;
> Results driven and have a can-do attitude;
> Good self-management, analytical and problem-solving skills.

Responsibilities:

> Dynamics 365 customization tasks:
      o Entities / Forms / Views;
      o Workflows / Business rules/Business Process Flows/Flows;
      o Dashboards / Charts / Reports;
      o Security Roles / Configuration;

> Server-side development:
      o Plugin/workflow assemblies (C#);
      o Third party services connectors (C#);
      o Azure WebJobs;
      o Advanced SSRS reports;

> Client-side development:
      o Advanced user interface customization (jQuery, Vue.js, Kendo UI);
      o Advanced business logic implementation and data validation (jQuery 
      etc.);
> Create re-usable code as well as analyze and work with existing projects;
> Examine and adapt 3rd party solutions/libraries to business needs;
> Planning daily tasks in accordance with ongoing projects priorities;
> Communication with the team:
      o Keeping other members/team leads aware about current progress, 
      impediments, required escalations;
      o experience exchange;
> Keeping all the customizations, server-side/client-side code up-to-date in GIT repositories, following internal development guidelines;
> Continuous learning and exploration of the Dynamics 365;
> Studying new features, concepts and technologies used;
> Researching and following Microsoft best practices and latest guidelines for Dynamics 365 developers.