Position: Fullstack Developer (C# + Angular)
Company: ITernal Group
Experience required: 5y
English level: upper

We are looking for a highly-skilled, experienced Senior Full Stack Software Developer (C# and Angular) to build CRM (Microsoft Dynamics 365) - Customer Service module application.
Please, note: it is needed to work with the USA team. Work time 13 / 14 pm - 22 / 23 pm (Ukraine)

**Requirements:**
• Knowledge of Microsoft Dynamics 365 Online Application (Sales or Service) modules· Experience in customization and extension of Dynamics 365 CRM.
• Should have strong Development experience in .Net Core 3+ and C# programming Experience in Angular 6+.
• Integration experience with external systems through REST API's.
• Server administration and Deployment for MSCRM application.
• Ability to perform domain driven design, Microservices, and APIs development.
• Data migration experience either through a tool or through MS Dynamics feature.

**Responsibilities:**
• Candidate should be eager to learn new things and learn things by self.
• Participate in requirements analysis.
• Collaborate with internal teams to produce software design and architecture.
• Write clean, scalable code using .NET Core programming languages.
• Test and deploy applications and systems.
• Revise, update, refactor and debug code.
• Improve existing software.
• Develop documentation throughout the software development life cycle (SDLC).
• Serve as an expert on applications and provide technical support.
• Proficiency in working agile methodologies.
• Requirement Gathering and documentation.
• System interdependency understanding.

**We offer:**
• Possibility to influence the development of the project.
• Friendly professional staff and warm atmosphere.
• Help with development via mentoring and coaching.
• The environment where you can implement your ideas.
• Flexible schedule and opportunities to work remotely (8 hours workday).
• Paid vacation and sick leaves.
• Participation in educational activities and thematic conferences.
• Team parties and corporate events.