As a Full Stack Developer, you will be responsible for designing, developing and maintaining both front-end and back-end code using .NET Core/ASP.NET, C#, JavaScript and related technologies.
Key areas include:
* Full Stack Development: Build interactive, responsive and dynamic user interfaces using HTML5, CSS3, JavaScript and modern front-end frameworks like React, Angular or Vue.js.
* Database Management: Design, develop and optimize database structures using SQL Server or other relational databases.
* Collaboration: Work closely with developers, designers and product managers to ensure that applications meet business requirements and deliver high-quality user experiences.
* Troubleshooting and Debugging: Identify and fix software defects and performance issues across the entire stack.
* Testing and Documentation: Write unit tests and perform integration testing to ensure high code quality and stability.
In addition, participate in Agile methodologies, contribute to continuous improvement of development processes and maintain detailed documentation for codebase, APIs and deployment processes.
The ideal candidate should have strong proficiency in .NET Core, ASP.NET and C# along with expertise in front-end technologies such as HTML5, CSS3, JavaScript and front-end frameworks like React, Angular or Vue.js.
Familiarity with version control tools like Git and experience with RESTful API development and integration are also essential.