Summary
✨ AI‑Generated
An organization is looking for a .NET Developer to design, develop, test, and maintain enterprise web applications. The role combines C# and modern .NET with microservices, REST APIs, modern frontend frameworks, secure authentication, relational and NoSQL databases, automated testing, and performance optimization.
Highlights
Opportunity to build scalable enterprise applications and microservices while working across backend, frontend, databases, security, testing, and performance optimization. The role provides broad exposure to architecture and cross-functional engineering practices.
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