Experience Required
- Minimum: 3+ years of skilled software development experience
Job Type
Full-Time
Job Summary
Key Responsibilities
- Develop robust backend services and RESTful APIs using ASP.NET Core and related technologies.
- Write clean, maintainable, reusable, and well-documented code following industry best practices.
- Design and optimize relational databases, queries, stored procedures, and data-access layers.
- Implement secure authentication and authorization mechanisms, including JWT, OAuth, and role-based access control.
- Conduct code reviews and maintain high standards for code quality and software engineering practices.
- Troubleshoot and resolve production issues, bugs, and performance bottlenecks.
- Collaborate with cross-functional teams throughout the complete software development lifecycle.
- Mentor junior developers and provide technical guidance where required.
Required Technical Skills
- Strong proficiency in C# and the .NET ecosystem.
- Hands-on experience with .NET 6/7/8 or newer versions.
- Strong experience with ASP.NET Core, Web API, and RESTful services.
- Good understanding of object-oriented programming (OOP), SOLID principles, design patterns, and clean architecture.
- Experience with Entity Framework Core or similar ORM technologies.
- Strong knowledge of relational databases such as SQL Server, PostgreSQL, or MySQL.
- Experience designing and consuming REST APIs.
- Good understanding of authentication and authorization, including JWT, OAuth 2.0, and role-based access control.
- Experience with version-control systems, preferably Git.
- Familiarity with automated testing frameworks and software testing practices.
Mobile Application Development Skills
- .NET MAUI:
- Xamarin / Xamarin.Forms:
- Native Android or iOS integration
- Mobile API integration
- Push notifications
- Offline data synchronization
- App Store and Google Play deployment processes
Web Development Skills
📌 C# Developer (Dehradun)
🏢 AI Future Gen
📍 Dehradun
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.