





Generalist Software Engineer title, mid-level (4+ years), and broad tech stack increases applicant competition.
Role requires specific .NET/Azure fullstack skills, moderately limiting transferability across industries.
Explicit 4+ years requirement plus mandatory C#/.NET, Azure, and frontend skills make filters strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain software applications using Azure, C# .NET, MVC/Razor Pages, and Web APIs.
Handle all stages of the Software Development Life Cycle (SDLC) ensuring delivery of high-quality products within release cycles.
Collaborate with engineers, product managers, and QA to build new features, perform testing, resolve bugs, and maintain documentation.
4+ years of hands-on development experience with Azure, C# .NET, MVC/Razor Pages, and Web APIs.
Strong fundamentals in Algorithms, Data Structures, and RDBMS; experience with SQL Server/Azure SQL/MySQL and NoSQL databases (MongoDB/Azure Cosmos DB).
Proficiency in web technologies including HTML5, CSS, JavaScript, and front-end frameworks like Angular, React, or Vue.js.
Bachelor’s degree or higher in Computer Science or related field preferred.
Experienced in Agile methodologies and CI/CD pipelines using Azure DevOps or equivalent tools.
Skilled in programming best practices such as SOLID principles, Clean Architecture, and Domain Driven Design.
Able to work effectively in a collaborative team environment and contribute to cross-functional global teams across time zones.