Summary
✨ AI‑Generated
An enterprise technology team is seeking a .NET developer to design, build, test, and maintain scalable web applications and microservices. The role covers C#, modern .NET, REST APIs, Angular or React, authentication and authorization, relational and NoSQL databases, automated testing, troubleshooting, and performance optimization.
Highlights
Enterprise application development covering backend, frontend, APIs, security, databases, microservices, testing, and performance, with collaboration across architecture, QA, business analysis, and DevOps teams.
Description
Key Responsibilities
Design, develop, test, and maintain enterprise web applications using C#, .NET Core / .NET 6+Design and develop scalable Microservices-based architecturesBuild, consume, and integrate RESTful APIs and third-party servicesDevelop responsive and user-friendly front-end applications using Angular and/or ReactImplement secure authentication and authorization using OAuth 2.0, JWT, Azure AD, or Identity ServerDesign, develop, and optimize database solutions using SQL Server, PostgreSQL, and/or NoSQLApply software engineering best practices including clean code, design patterns, code reviews, and automated testingTroubleshoot application issues and optimize performance, scalability, and reliabilityWork closely with Solution Architects, Business Analysts, QA, and DevOps teamsContribute to technical design, documentation, and continuous improvementMandatory Skills
Strong commercial experience with C# and .NET Core / .NET 6+Strong experience developing RESTful Web APIsProven experience designing and developing MicroservicesStrong JavaScript, HTML, and modern front-end development skillsExperience with Angular and/or ReactSolid experience with SQL and relational databases, preferably SQL ServerExperience integrating enterprise applications and third-party servicesUnderstanding of modern application architecture, design patterns, and software engineering principlesExperience working in Agile development environmentsStrong communication and stakeholder management skillsDesirable Skills
Experience with Azure and cloud-native application developmentDocker and KubernetesCI/CD and DevOps practicesAzure DevOps or GitHubNoSQL databasesEvent-driven architecture and messaging technologiesAutomated unit and integration testingExperience working within large enterprise environments