InterviewStack.io LogoInterviewStack.io
Browse more Full-Stack Developer jobs

Senior Full Stack .NET Developer

SYNTAX IT Group

Athens, Central Athens, Greece2 weeks ago
53 views19 saves5 applies

Prepare for this role


Job Type

full time

Description

SYNTAX IT Group is seeking a talented and motivated Senior Full Stack .NET Developer to join our Software Development and Delivery team.


The successful candidate will work in an Agile environment that promotes teamwork, innovation, and continuous learning. As part of our team, you will be actively involved in the design, development, and delivery of business-critical software solutions for our clients across various industries. This role requires both strong technical expertise and excellent communication skills, as you will work closely with customers to understand business requirements, propose effective solutions, and ensure successful project delivery.


Experience in the insurance sector will be considered a strong advantage.


Key Responsibilities


  • Design, develop, and maintain modern web applications using .NET technologies and contemporary front-end frameworks, ensuring robust functionality, performance, scalability, and user-friendly interfaces.
  • Develop and implement RESTful APIs and integration services to facilitate seamless communication with internal and third-party systems.
  • Participate in the full software development lifecycle, writing clean, maintainable, testable, and well-documented code.
  • Develop both back-end and front-end components, delivering complete end-to-end solutions.
  • Perform unit testing, debugging, and code reviews to ensure high-quality software delivery.
  • Collaborate with project teams to successfully deliver software solutions that meet client requirements and business objectives.
  • Participate in customer workshops and requirements-gathering sessions, analyzing business needs and proposing effective technical solutions.
  • Act as a trusted technical advisor to customers, ensuring requirements are clearly understood, documented, and delivered according to expectations.
  • Work closely with customers, business analysts, project managers, and technical teams throughout project implementation and support phases.
  • Research innovative technologies, tools, and development practices, sharing knowledge and expertise with team members.
  • Contribute effectively within a team environment to achieve project goals and deliver successful outcomes for clients.

Skills & Qualifications


  • B.Sc. degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent professional experience.
  • M.Sc. degree will be considered an asset.
  • Minimum of 5 years of hands-on experience in software development.
  • Strong Object-Oriented Programming (OOP) skills with excellent command of C# and .NET.
  • Experience developing modern web applications using ASP.NET Core and related technologies.
  • Experience with front-end development frameworks and technologies such as Angular, React, Blazor, JavaScript, TypeScript, HTML5, and CSS3.
  • Experience designing and developing RESTful APIs and system integrations.
  • Strong knowledge of SQL and experience working with relational databases.
  • Familiarity with source control systems (Git), Agile methodologies, and modern software development practices.
  • Proven experience delivering software projects for external customers.
  • Experience in requirements analysis, solution design, and translating business needs into technical specifications.
  • Ability to participate in customer meetings, gather requirements, provide technical guidance, and manage stakeholder expectations throughout the project lifecycle.
  • Experience in the insurance sector will be considered a strong advantage.

Additional Skills


  • Excellent communication and interpersonal skills in both Greek and English.
  • Strong customer-facing skills with the ability to build trusted relationships with clients.
  • Ability to understand, document, and manage customer requirements effectively.
  • Strong analytical thinking and problem-solving abilities.
  • Ability to facilitate discussions between business and technical stakeholders.
  • Strong organizational and prioritization skills, with the ability to manage multiple tasks and deadlines.
  • Customer-oriented mindset with a strong sense of ownership and accountability.
  • Ability to work effectively both independently and as part of a team.
  • Commitment to professional development and continuous learning.
  • Business acumen and understanding of organizational goals and processes.

Why SYNTAX IT Group


At SYNTAX IT Group, we believe in empowering talent and driving innovation.


  • Career Development: Opportunities to contribute to impactful projects and grow your career.
  • Continuous Learning: Exposure to diverse technologies, projects, and strategic partnerships.
  • Collaborative Environment: A supportive team culture built on trust and cooperation.
  • Work-Life Balance: We prioritize well-being and sustainable performance.
  • Innovation: A culture where new ideas are encouraged and can make a real impact.

We offer a competitive compensation package aligned with your skills and experience, along with opportunities for professional growth in a dynamic international business environment.


The applications will be handled with high confidentiality.


*Please make sure to read our Recruitment Privacy Policy - SYNTAX IT GroupTM

This job is found at InterviewStack.io

Skills

agilescalabilityrestful apisunit testingdebuggingc#angularreactblazorjavascripttypescripthtml5sqlgit