Job Description
Job Objective:
Being responsible for design, develop, deploy and support of Azure-based solutions.
Deep knowledge of Systems Integration using C#, .NET APIs, Azure development
Deep understanding of D365 CRM development and related technologies
Work cooperatively in a team environment. Remain flexible on changing workloads.
Experience/Qualifications:
Bachelor’s degree in computer science, Engineering, or related field.
Minimum 8+ years of .NET, .NET Core and Azure application development experience
Experience in .NET web development technologies, such as C#, ASP.net MVC, Web API, HTML, CSS, Java Script, ADO.net, Entity Framework, T-SQL, SQL Server
Experience in Azure cloud services including Azure App Service, Azure Functions, Logic Apps, Azure SQL DB, Azure Storage, Azure CDN, API Management, Azure Service Bus.
Experience with advanced API development technologies, such as REST, JSON, OData, GraphQL, DDD, CQRS, Service-oriented, and Microservices Architecture.
Experience in Integrating D365 CRM with internal systems legacy applications, Business central and third-party systems SQUARE payment, DocuSign, Mailchimp.
Nice to have Experience in Dynamics CRM, Customizing, Automating, Extending D365 CRM using SDK APIs to meet specific business requirements.
Proficient in Azure DevOps (ADO) practices Boards, Repos, CI/CD pipelines
Strong knowledge and understanding of object-oriented programming and SOLID principles, design patterns, best practices, dependency injection, containers, and Responsive Design
Strong problem-solving skills and ability to collaborate effectively with cross-functional teams. Excellent written and verbal communication skills.
Demonstrated analytical, problem-solving, organizational, and interpersonal communication skills.
Preferred Qualifications:
Microsoft Azure certifications, such as AZ-900, AZ-204, AZ-104, AZ-305
Knowledge of Dynamics CRM and Power Platform
Knowledge of Automobile, Auction industry