Qureos

FIND_THE_RIGHTJOB.

Senior Full-Stack Developer (.NET / Angular)

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

We are looking for a skilled Senior Full-Stack Developer (.NET / Angular) to join a cross-functional engineering team responsible for designing, building, testing, and deploying high-quality software solutions. You will contribute across the full Software Development Life Cycle (SDLC), from requirements analysis and solution design to implementation, testing, and production support.
Key Responsibilities
  • Design, develop, and maintain clean, efficient, and scalable software solutions using modern .NET technologies.
  • Write high-quality, well-tested code following best practices and coding standards.
  • Identify, troubleshoot, and resolve software defects and performance issues.
  • Implement unit tests and actively contribute to test-driven development (TDD) practices.
  • Collaborate closely with product owners, designers, QA engineers, and other developers in an Agile environment.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Contribute to continuous improvement initiatives related to code quality, performance, and delivery processes.
  • Stay up to date with emerging technologies and propose improvements where applicable.
Technical Skills
Essential Skills & Experience
  • Strong proficiency in C#, ASP.NET Core, .NET Framework, and Visual Studio.
  • Solid understanding of software design principles and patterns, including Onion Architecture and common Design Patterns.
  • Strong database experience with Microsoft SQL Server and Entity Framework.
  • Hands-on experience with unit testing, TDD, and automated testing frameworks.
  • Front-end development experience using JavaScript, TypeScript, and Angular (v4+).
  • Practical experience working with Agile methodologies (Scrum, Kanban).
  • Knowledge of containerization concepts and CI/CD pipelines, and how they support scalable and automated software delivery.
  • Familiarity with Agile engineering practices such as Continuous Integration, Refactoring, and clean code principles.
  • Strong problem-solving skills and a proven ability to deliver high-quality software within agreed timelines and budgets.
  • Excellent communication skills, both written and verbal.
Requirements:
Qualifications & Experience
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3+ years of professional experience in software development using .NET technologies.
  • Strong understanding of software engineering fundamentals and object-oriented programming.
  • Ability to adapt to a fast-paced, dynamic work environment.
  • Strong cultural alignment with teamwork, accountability, and continuous learning.

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.