.NET Developer
ICT PROTECT is seeking a talented .NET Developer (mid-level) to join our growing team in Athens, Greece. In this role, you will be responsible for designing, developing, and maintaining custom software solutions using the .NET framework. You will work closely with other developers, project managers, and stakeholders to deliver high-quality applications that meet business needs.
Main Responsibilities:
- Design, develop, and maintain high-quality .NET applications, using ASP.NET, C#, and related technologies
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
Requirements
- Proven Experience: 2+ years of experience in .NET development, with a solid understanding of the software development life cycle.
- Degree in Computer Science or related field is preferred
- Proficiency in C#, .NET Core, and ASP.NET MVC/Web API.
- Experience with ORM frameworks like Entity Framework, Dapper or other.
- Strong understanding of RESTful APIs, web services, and microservices architecture.
- Experience with front-end technologies such as ASP.NET Razor, JavaScript, TypeScript, HTML, CSS, and front-end frameworks (e.g., Angular, React, or Vue).
- Proficiency in SQL and experience with relational databases like SQL Server or PostgreSQL.
- Understanding of version control systems (e.g., Git) and CI/CD pipelines.
Benefits
- Earn a high salary and bonus
- Health insurance plan
- Work in a friendly environment, with good team chemistry
- Work from home and have flexible hours