About the role
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.
-
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.
-
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.
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Zensar was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
