Job Overview
This role involves designing, developing, and maintaining both front-end and back-end code using .NET Core/ASP.NET, C#, JavaScript, and related technologies.
Main Responsibilities
1. Coding and Development
* Design, develop, and maintain both front-end and back-end code using .NET Core/ASP.NET, C#, JavaScript, and related technologies.
* Build interactive, responsive, and dynamic user interfaces using HTML5, CSS3, JavaScript, and modern front-end frameworks (e.g., React, Angular, or Vue.js ).
2. Database Management
* Design, develop, and optimize database structures using SQL Server or other relational databases.
* Write efficient SQL queries, stored procedures, and ensure database performance and scalability.
3. Collaboration
* Work closely with other developers, designers, and product managers to ensure that the applications meet business requirements and deliver a high-quality user experience.
* Participate in code reviews, providing feedback on design and implementation, and following best practices for development.
4. Troubleshooting and Debugging
* Identify and fix software defects and performance issues across the entire stack.
* Optimize both front-end performance (e.g., load times) and back-end efficiency (e.g., query optimization, scalability).