# .Net Full Stack Developer

**Company:** [apply2day](http://jobs.workable.com/companies/asXQeNgUke4CCUQFRfpdRy.md)
**Location:** Athens, Greece
**Workplace:** on site

[Apply for this job](http://jobs.workable.com/view/02cef43b-f8bc-4a8a-882d-73f973592c15)

## Description

On behalf of our client, a company which creates innovative technology solutions, we are seeking a **.Net Full Stack Developer** to join their growing team**.** In this role, you will be responsible for designing, developing, and maintaining web applications using the .NET framework, ensuring seamless integration between the front and back end of our applications.

### Key Responsibilities:

-   Collaborate with cross-functional teams to define project requirements, scope, and deliverables.
-   Develop and maintain resilient Back-End and Front-End applications using techniques and languages like C#, .NET Framework, HTML, CSS, JavaScript, jQuery, SQL Server, UI/UX among other, solutions for our digital platforms.
-   Design, write, validate and modify scripts and code.
-    Develop and execute effective testing plans.
-    Ensure data security and implement measures to protect sensitive information.
-    Create and maintain documentation for the allocated web applications, programs and other systems.
-    Utilize Version Control systems to manage codebase and track changes.
-    Communicate effectively with technical and non-technical team members to provide updates and gather insights.
-    Stay updated with industry trends and best practices to continuously enhance our solutions.

## Requirements

-   Proven experience as a Full Stack Developer with at least 2 years of experience working with .NET technologies and frameworks.
-   Bachelor's or Master's degree in Computer Science or a related field.
-   Strong proficiency in front-end technologies (HTML5, CSS, JavaScript, etc.) and back-end development using C#, ASP.NET, and .NET Core.
-   Experience in developing using ASP.NET Core, ASP.NET MVC applications.
-   Hands-on experience with database management and SQL (preferably with Microsoft SQL Server).
-   Strong communication skills in English, both written and verbal.
-    Excellent team player with effective communication skills, capable of interacting with both technical and non-technical team members.
-    Exceptional problem-solving and debugging skills to address complex challenges and find optimal solutions.
