Job Title: Azure Integration Developer (.NET) with Expertise in Email, SharePoint, Document Templates, Azure Functions, Web Apps, and Insights
Key Responsibilities:
- Integration Development:
- Design and implement integration solutions using Azure services such as Azure Logic Apps, Azure Functions, and Azure API Management.
- Develop and manage integrations with email systems (e.g., Office 365, Exchange) for automating workflows, notifications, and communication.
- SharePoint Integration:
- Develop and maintain integrations between SharePoint and other systems to support document management, workflow automation, and data sharing.
- Customize SharePoint features and functionalities to meet business needs.
- Document Templates:
- Create and manage document templates using tools like Azure Logic Apps, Microsoft Word, and other document generation platforms.
- Automate the generation and distribution of documents based on predefined templates and data sources.
- .NET Development:
- Build and maintain server-side applications and services using .NET technologies (ASP.NET, C#, etc.) that integrate with Azure services and other systems.
- Develop APIs and backend components to support integration and application functionalities.
- Azure Functions:
- Implement serverless computing solutions using Azure Functions to handle event-driven tasks, automate processes, and integrate with other Azure and external services.
- Azure Web Apps:
- Develop and manage web applications hosted on Azure App Services, ensuring seamless integration with SharePoint and other systems.
- Azure Insights:
- Utilize Azure Monitor and Application Insights to track and analyze the performance of integration solutions and applications.
- Use insights to optimize application health, performance, and user experience.
- Data Management:
- Design and manage data storage solutions in Azure, including databases and file storage, ensuring data integrity and security.
- Troubleshooting and Support:
- Provide technical support for integration solutions and applications, addressing and resolving issues to ensure smooth operation.
- Documentation and Best Practices:
- Create and maintain detailed documentation for integration solutions, including architecture diagrams, configuration details, and operational procedures.
- Adhere to industry best practices and coding standards to deliver high-quality, maintainable solutions.
- Collaboration:
- Work closely with project managers, business analysts, and other stakeholders to gather requirements, design solutions, and deliver projects on time and within scope.
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Experience:
- 9+ Years of proven experience in integrating systems using Azure services, including Azure Logic Apps, Azure Functions, and Azure API Management.
- Experience with email system integrations (e.g., Office 365, Exchange) and automating email workflows.
- Hands-on experience with SharePoint integrations, document management, and workflow automation.
- Strong proficiency in .NET development (ASP.NET, C#) and integrating .NET solutions with Azure and other systems.
- Experience with Azure Web Apps and creating serverless solutions with Azure Functions.
- Proficiency in using Azure Monitor and Application Insights for performance monitoring and optimization.