Full-Stack .NET Core Developer
We are seeking a skilled Full-Stack .NET Core Developer to design, develop and maintain both front-end and back-end code using .NET Core/ASP.NET, C#, JavaScript and related technologies.
Key Responsibilities:
1. Design, develop and maintain robust web applications utilizing .NET Core/ASP.NET, C# and JavaScript.
2. Create interactive, responsive and dynamic user interfaces using HTML5, CSS3 and modern front-end frameworks such as React or Angular.
3. Implement RESTful APIs and integrate with front-end UI for a seamless user experience.
4. Design and optimize database structures using SQL Server or other relational databases.
5. Collaborate with cross-functional teams to ensure that the applications meet business requirements and deliver high-quality user experiences.
6. Identify and resolve software defects and performance issues across the entire stack.
7. Write unit tests and perform integration testing to ensure high code quality and stability.
8. Participate in Agile methodologies including daily stand-ups, sprint planning and retrospectives.
Required Skills & Qualifications:
* Strong proficiency in .NET Core, ASP.NET and C# programming languages.
* Expertise in front-end technologies such as HTML5, CSS3, JavaScript and front-end frameworks like React or Angular.
* 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.