A minimum of 8 years of experience as a developer building Microsoft based software solutions with C# using .Net Core framework
2+ years of experience in technical leadership role
3+ years of experience in building scalable and reliable Azure cloud services leveraging Azure App Services, Azure Functions, Azure Service Bus, Application Insights, Azure SQL DB, Azure API Management and other PAAS components.
2 years’ experience with .NET Core
Experience with RESTful APIs.
Experience working with XML/XSLT, JSON
Strong understanding of SQL Server /T-SQL, SOLID Principles
Experience with Test Driven Development, xUnit, or another testing framework
Working knowledge of Continuous Integration/Continuous Deployment and DevOps principles
Good-to-Have
Work with technical team members to design and implement internal and external facing systems.
Working primarily on designing, developing and architecting back-end tiers, architect N-Tier (Clean / Onion) solutions using API's based on RESTful principles.
Write maintainable and testable code and utilize GIT version control systems for source code management
Implement relational (SQL) and/or non-relational databases (Cosmos DB - Mongo DB API) to support application data structures. Knowledge and Experience of Microservices and Serverless architectures
Work closely with our DevOps engineers to continually deploy and verify new releases
Consuming and/or developing web service APIs
Experience of performing Detailed Code Review
Experience of Leading, Guiding and Mentoring technical teams.
Undersyanding of Manufacturing Industry and Manufacturing IT Landscape
Should have a good learning attitude and communication skills to work with client