You will design and maintain scalable backend architectures and REST APIs using .NET Core 6.0 and above.
Responsibilities
Design and implement scalable backend architectures for web applications.
Develop and maintain REST APIs in .NET 6 and C# to facilitate data exchange.
Write unit, component, system, and integration test cases.
Collaborate with architects and front-end developers on element integration and secure system design.
Analyze complex business requirements to generate technical specifications for software components.
Required Skills
5+ years of experience in backend development.
Proficiency in .NET Core 6.0 and above and C#.
Expertise in designing and maintaining RESTful web services and REST APIs.
Strong experience with Azure SQL Server DB, SQL queries, and stored procedures.
Hands-on experience with Entity Framework (code first) as an ORM tool.
Experience with Azure cloud development including Logic apps, Function apps, Azure storage, Service bus, queue, APIM gateway, Azure SignalR, Key-Vault, and App registration.
Knowledge of application containerization and Kubernetes for deployment.
Solid understanding of data modeling and complex SQL queries.
Experience working with COTS/On-Premises and SaaS solutions.
Strong grasp of object-oriented principles and modern architecture tiers.
Preferred Skills
Experience with messaging and data tier integration in modern architectures.