We are seeking a skilled .NET Developer to design, develop, and maintain scalable web applications and backend services using Microsoft .NET technologies. The ideal candidate should have strong problem-solving skills, experience with APIs and databases, and the ability to work collaboratively in a fast-paced development environment.
Develop, test, and maintain applications using .NET technologies
Build RESTful APIs and backend services
Write clean, scalable, and maintainable code
Collaborate with frontend developers, QA teams, and product managers
Optimize application performance and troubleshoot issues
Integrate third-party services and APIs
Participate in code reviews and technical discussions
Maintain database structures and queries
Follow best practices for security and software development
Strong knowledge of C#, ASP.NET, and .NET Core/.NET
Experience with Web API and REST services
Good understanding of Object-Oriented Programming (OOP)
Experience with SQL Server/MySQL databases
Knowledge of Entity Framework or ORM tools
Familiarity with Git/version control systems
Understanding of LINQ, asynchronous programming, and dependency injection
Experience with microservices architecture
Knowledge of Azure or cloud platforms
Experience with Docker and CI/CD pipelines
Familiarity with frontend technologies like React or Angular
Understanding of authentication and authorization mechanisms (JWT, OAuth)
Bachelor’s degree in Computer Science or related field
1–5 years of experience in .NET development (customize as needed)
Experience with Agile/Scrum methodologies
Exposure to message queues and caching systems
Understanding of software design patterns
C#
ASP.NET Core / .NET 8
Web API
Entity Framework
SQL Server / MySQL
LINQ
Git
Azure / AWS
Docker