Enconosoft
10 to 12 Year(s)
.Net/Azure/Integration/CQRSCandidates need of Eight senior (10+ years) .Net developers with extensive experience with API/Azure integration experience. Kafka experience is a plus. The ideal candidate will also have experience working with Azure/DevOps. Candidates must have excellent communication skills. .Net and Azure are must have. CQRS pattern design experienceManager’s notes:.Net/Azure/API Integration servicesCI/CD Microservices/TeamCityCQRS and Kafka are a plus.Good Communication skillsSalesForce integration is a +What You’ll NeedExpertise with Azure development and its various components – event hub, API manager, logic apps, function appsExperience as a Microsoft technologies developer, specifically with C#/.NET and .NET Core frameworkExpertise in Service Oriented ArchitectureExperience working with cloud data hubs/data lakes, specifically CosmosDBExperience creating/using SQL server entities (complex queries, stored procedures, database architecture skills a plus).Experience with Apache Kafka, Confluent, streaming data, ksqlDB is a plusExperience with Advanced Messaging Queuing Protocol such as RabbitMQ or SignalR is a plusNoSQL Data experience is a plusExperience with CI/CD, familiarity with tools such as Git, TeamCity, and Octopus is a plusFamiliarity with task life-cycle (Discovery & Analysis, Implementation, Testing, Deployment)Expert in .NET development tools using C#, RESTful API development, service-oriented architecture, dependency management, and unit testing using industry best practices.Experience developing cloud-based applications with deep understanding of cloud-based infrastructureExperience working with messaging concepts and implementations (e.g. RabbitMQ)Experience with API gateway using Azure APIM (or similar concepts)Experience implementing Infrastructure as Code to automate the provisioning and deployment of Cloud resourcesExperience with Continuous Integration and deployment using Azure DevOps.Object-oriented knowledge and practical experience with design patterns.Thorough understanding of SQL and stored procedures.Deep understanding of basic software development lifecycles; Agile and SAFe preferred.Excellent problem-solving, issue identification and technical documentation skills.Strong interpersonal and communication skills.Strong organizational and time management skills to juggle multiple tasks within the constraints of timelines and budgets.Aggressive problem diagnosis and creative problem-solving skills.