Job Description :
We are looking for Dotnet core developer with 3- 5 years Experience, Only Immediate Joiner for Chennai Location. No Hybrid
Responsible for developing software applications using modern technologies. Work closely with cross-functional teams to deliver solutions based on client and end-user specifications.
Essential Qualifications :
- Bachelor's degree in a science or technology stream : BCA / MCA / BE / BTech / MTech / MS.
Technical Qualifications :
3- 5 years of experience in .NET technologies, including .NET Core (up to 8.0) and ASP.NET.Proficient in HTML, CSS, JavaScript, jQuery, AJAX, XML, and web frameworks like Angular or React.Skilled in developing REST APIs and using microservices architecture.Strong understanding of object-oriented programming and design principles.Experience in back-end development using .NET Core, Web API, and Windows Services.Familiar with integrating third-party APIs (REST / SOAP).Proficient in SQL Server 2019 and NoSQL databases.Exposure to AWS services such as Lambda, S3,ECS, ECR, and containerization tools.Practical knowledge of authentication / authorization mechanisms (JWT, OAuth 2.0).Strong debugging, troubleshooting, and unit test case (UTC) writing skills.Understanding of Agile practices with active participation in Scrum ceremonies.Knowledge of cloud-based technologies like Azure is a plus.Effective team player with good communication and collaboration skills.Required Skills :
Proficiency in .NET Core / ASP.NET MVC, C#, and SQL Server.Strong expertise in Bootstrap, HTML, CSS, JavaScript / jQuery.In-depth understanding of Agile methodologies and Azure DevOps tools.Ability to design, implement, and optimize REST APIs.Strong problem-solving and debugging skillsGood-to-Have Skills :
Familiarity with Angular or ReactJS frameworks.Knowledge of cloud platforms (Azure preferred) and DevOps pipelines.Key Responsibilities :
Develop, test, debug, and maintain software applications.Write clean, efficient, and maintainable code adhering to standards.Analyze business requirements and design effective technical solutions.Collaborate with QA, UX, and development teams to ensure timely delivery.Participate in software architecture discussions and implementation.Write strong unit test cases and contribute to QA activities.Optimize application performance, security, and maintainability.Support deployment and maintenance plans.Follow Agile methodologies, actively participate in sprints and retrospectives.Use version control systems (e.g., Git) and contribute to code reviews.Create and maintain accurate technical documentation.Communicate technical ideas clearly with team members and stakeholders.Stay current with .NET updates, industry trends, and best practices.(ref : hirist.tech)