Job Overview
We are seeking a skilled Full Stack Developer to join our team. This role will focus on developing and maintaining robust applications within the Microsoft Dynamics ecosystem.
Main Responsibilities
* Configure and customize Dynamics modules (e.g., Sales, Service, Finance, Operations) to meet business requirements.
* Develop custom workflows, plugins, and integrations using C#, JavaScript, and related technologies within the Dynamics environment.
* Design and implement data models, forms, views, and dashboards within Dynamics.
* Manage and optimize Dynamics environments, including deployment and maintenance.
* Troubleshoot and resolve Dynamics-related issues.
* Stay up-to-date with the latest Dynamics features and updates.
C# Software Development
* Develop and maintain web applications, APIs, and services using C# and the .NET framework (.NET Core, .NET 6+).
* Design and implement database schemas and queries using SQL Server or other relational databases.
* Write clean, efficient, and well-documented code.
* Participate in code reviews and contribute to improving development processes.
* Implement unit and integration tests to ensure code quality.
Full Stack Development
* Develop and maintain front-end applications using Angular.
* Build and consume RESTful APIs for data exchange between systems.
* Collaborate with designers and product managers to translate requirements into functional applications.
* Deploy and maintain applications in the AWS cloud environment.
Required Skills and Qualifications
* Minimum 10 years of experience in Microsoft Dynamics development and configuration.
* Minimum 10 years of experience in C# software development.
* Proven experience with Dynamics SDK, Web API, and plugin development.
* Strong understanding of the .NET framework and C# programming language.
* Experience with front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks.
* Experience with relational databases (e.g., SQL Server).
* Experience with version control systems (e.g., Git).
* Experience with AWS DevOps, or other CI/CD pipelines.
Benefits
This role offers the opportunity to work on complex projects, collaborate with a dynamic team, and contribute to the company's growth and success.