Summary
✨ AI‑Generated
A developer position focused on designing, building, testing, and maintaining scalable web applications and services using the Microsoft technology ecosystem.
Highlights
Role focused on scalable application development, modern Microsoft technologies, and collaborative agile engineering practices.
Description
Job Summary
We are seeking a skilled and motivated .NET Developer to design, develop, test, and maintain scalable web applications and services using Microsoft technologies.
The ideal candidate should have strong experience in C#, ASP.NET, .NET Core, and relational databases, with a good understanding of software development best practices and Agile methodologies.
Key Responsibilities
Design, develop, test, and deploy applications using .NET Framework/.NET Core.
Develop and maintain RESTful APIs and web services.
Build responsive web applications using ASP.NET MVC, ASP.NET Core, and front-end technologies.
Collaborate with business analysts, architects, and cross-functional teams to understand requirements.
Write clean, scalable, and maintainable code following coding standards.
Perform code reviews and unit testing to ensure code quality.
Troubleshoot, debug, and resolve application issues.
Optimize application performance and scalability.
Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, and Retrospectives.
Maintain technical documentation and support production deployments.
Required Skills
Technical Skills
Strong proficiency in C# and .NET Core / .NET Framework
Experience with ASP.NET MVC and ASP.NET Core Web API
Good knowledge of Entity Framework / Entity Framework Core
Experience with SQL Server and database design
Understanding of REST APIs, JSON, and Microservices architecture
Experience with Git, Azure DevOps, or other version control tools
Knowledge of HTML, CSS, JavaScript, jQuery
Familiarity with LINQ, Dependency Injection, and Design Patterns
Experience with Unit Testing frameworks such as xUnit, NUnit, or MSTest