Job Description:
We are seeking a skilled Front-End and Back-End Developer to join our team. As a key member of the development team, you will design, develop and maintain front-end and back-end code using .NET Core/ASP.NET, C#, JavaScript and related technologies.
Key Responsibilities:
* Design and develop interactive, responsive and dynamic user interfaces using HTML5, CSS3, JavaScript and modern front-end frameworks like React, Angular or Vue.js .
* Implement RESTful APIs and integrate with front-end UI for seamless user experience.
* Develop and optimize database structures using SQL Server or other relational databases.
* Write efficient SQL queries, stored procedures and ensure database performance and scalability.
* Work closely with other developers, designers and product managers to meet business requirements and deliver high-quality user experience.
* Participate in code reviews, providing feedback on design and implementation and following best practices for development.
* Identify and fix software defects and performance issues across entire stack.
Required Skills & Qualifications:
* Strong proficiency in .NET Core, ASP.NET and C# .
* Expertise in front-end technologies such as HTML5, CSS3, JavaScript and front-end frameworks like React, Angular or Vue.js .
* Solid experience working with relational databases like SQL Server .
* Familiarity with version control tools like Git .
* Experience with RESTful API development and integration.
* Strong understanding of web security principles and best practices.
Preferred Skills:
* Knowledge of cloud platforms like Azure or AWS is a plus.
* Exposure to other back-end technologies like Node.js is a plus.