This link goes straight to Zensar Technologies’s own careers page. No account, no fee, and we never collect your resume.
Description: Zensar Technologies Limited is seeking a highly skilled Senior Integration Developer to lead Azure‑based integration projects. You will design, develop, and maintain scalable, secure integration services using C#/.NET 8, Azure Functions, and Dynamics 365/Dataverse, while mentoring the team and driving best‑in‑class DevOps practices. Requirements: - Expert-level proficiency in C# and modern .NET (Core / .NET 6 / 7 / 8). - Strong OOP fundamentals and clean API design. - Hands‑on experience with Azure Functions, dependency injection, and Microsoft Dataverse integration. - Proven experience building Kafka‑based integrations, including JSON/Avro deserialization. - Solid understanding of SOLID principles and common design patterns (Factory, Strategy, etc.). - Proficiency with unit testing frameworks such as NUnit and mocking tools like Moq. - Familiarity with Confluent Schema Registry and Avro tooling. - Knowledge of Cosmos DB for caching and dead‑letter queue storage. - Experience with Azure DevOps, Azure Artifacts, and branching policies. - Excellent problem‑solving skills and a proactive approach to development and troubleshooting. Responsibilities: - Design and develop robust, testable integration services in C# (.NET 8) as Azure Functions. - Implement reliable message ingestion and processing from Kafka, handling deserialization, filtering, and batching. - Build resilient integrations with Microsoft Dataverse, including efficient data querying and upserting. - Apply OOP principles and design patterns to create maintainable and scalable solutions. - Write comprehensive unit and integration tests, conduct code reviews, and mentor team members. - Troubleshoot production issues, implement observability practices, and manage dead‑letter queue scenarios. - Collaborate with cross‑functional teams to translate business requirements into effective solutions. - Stay current with Azure technologies and best practices, sharing knowledge across the team. - Ensure code quality, performance, and security throughout the development lifecycle. - Drive CI/CD pipelines using Azure DevOps, Azure Artifacts, and enforce branching policies.