05 Nov
|
AI Future Gen
|
Dehradun
05 Nov
AI Future Gen
Dehradun
Job Title
C# Developer / Senior C# Developer
Experience Required
- Minimum : 3+ years of professional 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 .
- Solid 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
Experience with one or more of the following frontend technologies is highly desirable:
- Blazor :
- React :
- Angular :
- JavaScript / TypeScript :
- HTML5 and CSS3
Preferred Qualifications
- 5-7 years of professional experience in software development, preferably with a strong focus on C# and.NET.
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Experience with cloud platforms such as Azure, AWS, or Google Cloud.
- Experience with CI/CD pipelines using Azure DevOps, GitHub Actions, GitLab CI/CD, Jenkins, or similar tools.
- Knowledge of distributed systems, caching, message queues, and real-time communication technologies.
- Experience working in Agile or Scrum development environments.
- Experience mentoring developers or contributing to technical architecture decisions.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent debugging and troubleshooting skills.
- Ability to understand complex business requirements and translate them into technical solutions.
- Strong written and verbal communication skills.
- Ability to work independently as well as collaboratively within a team.
- Strong attention to detail and commitment to software quality.
- Ability to manage multiple priorities and deliver within agreed timelines.
- Willingness to learn and adapt to new technologies and development practices.
What We Are Looking For
Pay: ₹600,000.00 - ₹1,200,000.00 per year
Benefits :
- Provident Fund
Ability to commute/relocate:
- Dehradun, Uttarakhand: Reliably commute or planning to relocate before starting work (preferred)
Experience :
- C#: 3 years (preferred)
- .NET: 3 years (preferred)
- ASP.NET Core: 3 years (preferred)
Location :
- Dehradun, Uttarakhand (preferred)
Work Location: In person
📌 C# Developer / Senior C# Developer (Dehradun)
🏢 AI Future Gen
📍 Dehradun