emagine
emagine
New

Senior Full Stack .NET / Angular Developer

Brak informacji o wynagrodzeniu
SeniorFull-time
#426762·Dodano 2 dni temu·3
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

C#SQLActive Server Pages (ASP)API (Application Programming Interface).NetASP.NETArtificial Intelligence (AI)Performance optimizationCI/CDfrontend

Firma i stanowisko

We are looking for a highly motivated Senior Full Stack .NET / Angular Developer to join our engineering team. You will be part of a collaborative, mid-sized team of 10–14 engineers developing and evolving products used by one of the largest mobility players in Portugal.

Wymagania

  • Bachelor's Degree in Computer Science, Software Engineering or a related field, or equivalent professional experience.
  • 6+ years of professional software engineering experience, with strong hands-on experience developing production-grade applications.
  • Strong proficiency in C# and the .NET ecosystem, preferably with modern versions of .NET / .NET Core.
  • Strong hands-on experience with ASP.NET Core and Web API.
  • Solid experience with Angular and TypeScript, including modern frontend development practices.
  • Strong understanding of RESTful APIs, HTTP, authentication/authorization and API design principles.
  • Proven experience designing and developing microservices and distributed systems.
  • Experience with MongoDB or other NoSQL databases.
  • Good understanding of relational databases and SQL is highly valued.
  • Experience with Entity Framework Core or equivalent data-access technologies.
  • Experience writing and maintaining unit and integration tests.
  • Experience working with Git and modern software development workflows.
  • Strong analytical and problem-solving skills, with the ability to investigate complex technical problems.
  • Strong communication and collaboration skills.
  • Good level of English, both written and spoken.

Nice to have:

  • Hands-on experience with Microsoft Azure and cloud-native applications.
  • Experience with Azure DevOps, Docker, Kubernetes, and secure software development practices.

Obowiązki

  • Design, develop and maintain end-to-end full stack solutions using C#/.NET and Angular/TypeScript.
  • Design, develop and evolve scalable RESTful APIs and microservices.
  • Contribute to the definition and evolution of the product's software architecture and technical solutions.
  • Build reliable, maintainable and high-performance software following established engineering principles, design patterns, and clean code practices.
  • Develop modern and responsive frontend experiences using Angular and TypeScript.
  • Design and integrate services, APIs, and third-party systems in a distributed environment.
  • Write unit, integration and automated tests and contribute to improving overall test coverage and software quality.
  • Participate in code reviews and technical discussions.
  • Troubleshoot complex technical and production issues, identifying root causes and implementing sustainable solutions.
  • Monitor and improve application performance, scalability, reliability, and resilience.

Inne informacje

Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

emagine

emagine

319 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz