Job Description: Senior Full-Stack .NET Core Developer
Position: Senior Full-Stack .NET Core Developer
Experience Required: Minimum 10 years of development experience, with at least 6 years of experience in relevant technologies.
Education: Bachelors degree in Computer Science, Information Technology, or a related field.
Job Summary:
Highly skilled Senior Full-Stack .NET Core Developer with a proven track record in building scalable web applications. The ideal candidate should have strong expertise in both front-end and back-end development, with in-depth knowledge of Blazor, ASP.NET Core, Web API, C#, Dapper, Entity Framework, MS SQL Server, Signal R.
The candidate must also have strong experience with Angular and NoSQL databases. Leadership experience, including mentoring, code reviews, and managing junior developers, is essential. The ideal candidate will also have a deep understanding of RDBMS systems like MS SQL Server, along with strong knowledge and experience using SyncFusion and DevExtreme controls. Excellent communication skills are required to collaborate across teams.
Key Responsibilities:
- Design, develop, and maintain web applications using Signal R, Angular and ASP.NET Core.
- Integrate and optimize SyncFusion and DevExtreme controls within the applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize application performance, scalability, and reliability.
- Mentor junior developers, conduct code reviews, and provide technical leadership to the team.
- Enforce best practices in coding, security, architecture, and overall software development.
- Troubleshoot and resolve complex technical issues.
- Work with NoSQL databases and integrate them with application architecture.
- Leverage Angular for front-end development as required.
Required Skills:
- Front-end: HTML5, CSS3, JavaScript/TypeScript, Angular, SyncFusion, DevExtreme.
- Back-end: ASP.NET Core, Web API, C#, Dapper, Entity Framework.
- Database: Strong expertise in MS SQL Server (including performance tuning and query optimization), NoSQL databases.
- Azure AD SSO: Experience implementing Azure AD SSO for B2B and B2C scenarios.
- Design Patterns: Strong understanding of software design patterns and principles.
- Leadership: Proven experience in mentoring, code reviews, and managing junior developers.
- Communication: Excellent verbal and written communication skills.
- Problem-Solving: Strong analytical and problem-solving abilities.
Preferred Skills:
- Experience with cloud platforms (e.g., Azure, AWS).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with version control systems like Git.
Qualifications:
- Minimum 10 years of hands-on development experience.
- Proven track record of delivering high-quality software solutions.
- Strong leadership skills, including mentoring and guiding junior developers.
- Ability to work in a fast-paced environment and manage multiple tasks simultaneously.
Salary
1800000 - 2500000 INR (Per Year)