Key Responsibilities of a .NET Full Stack Developer
- 6+ years experience as a full stack developer
- Designing, developing, and maintaining web applications using . C# and technologies (ASP.NET, .NET Core).
- Creating user interfaces with HTML, CSS, JavaScript,Node.js and popular frameworks like Angular or React to deliver a responsive and engaging user experience.
- Developing and consuming web services, such as RESTful APIs, to facilitate communication between the client-side and server-side components.
- Database design and programming using MySQL or MS SQL Server
- Implementing data storage solutions using databases like SQL Server, and writing efficient data access code with Entity Framework or ADO.NET.
- Ensuring application performance, scalability, and security through best practices in coding, testing, and deployment.
- Collaborating with cross-functional teams, including project managers, designers, and other developers, to define and meet project milestones.
- Writing clean, maintainable, and well-documented code to support application development and future iterations.
- Conducting code reviews, unit testing, and integration testing to identify and fix bugs before deployment.
- Staying current with the latest developments in the .NET platform and related web technologies to enhance application functionality and performance.
- Participating in the full software development lifecycle, from concept and design to implementation and support.
- Providing technical support and guidance to other team members and stakeholders, including troubleshooting and resolving issues post-deployment.
- Engaging in continuous learning and professional development to adapt to evolving technology trends and best practices in full-stack development.
(ref : hirist.tech)