We are seeking a skilledASP.NET Full Stack Developer to design, develop, and support existing applications. The role spans from backend development to client-side programming, leveraging the latest technologies, frameworks, and best practices. You will play a critical role in designing and implementing robust, responsive, and efficient applications.
As a FullStack Developer, you should be proficient in both frontend and backend development, development frameworks, third-party libraries, and Agile methodologies.
Key Responsibilities
· Develop and produce clean, efficient code based on technical specifications.
· Verify and deploy programs and systems.
· Troubleshoot, debug, and enhance existing applications for improved functionality.
· Collaborate with agile teams in planning and scoping technical solutions for new product capabilities.
· Apply technical expertise to ensure timely project/product delivery.
· Work with architects and developers to create robust solutions.
Job Requirements
Technical Expertise:
· Strong understanding of Object-Oriented Programming (OOP), Database Design, and Algorithms.
· Proficient in #C# and experience with #ASP.NET MVC, ASP.NET Core, and Angular.
· Hands-on experience with Entity Framework 6, EF Core, NHibernate, or ADO.NET.
· Solid database knowledge with SQL Server and/or MySQL, including database design, indexes, and data integrity.
· Proficiency in HTML5, CSS, JavaScript, AJAX, and jQuery.
· Familiarity with JavaScript frameworks (e.g., Angular 10+).
· Proficient in using version control systems, particularly Git.
· Strong knowledge of the .NET platform, SOLID design principles, and software design patterns.
· Understanding of Agile development methodologies and tools such as JIRA.
· In-depth knowledge of data structures, design principles, and coding best practices.
Eligibility Criteria
· BE/B.Tech in Computer Science/IT with a minimum aggregate score of 60%.
· Sound understanding of OOP, Database Concepts, and Design Principles.
· Strong programming and logical reasoning skills.
Additional Skills:
· Strong problem-solving, critical thinking, and analytical abilities.
· Effective written and verbal communication skills.
· Proactive and self-motivated team player.
Bachelor's degree