Senior Software Developer with C# / .NET

Brak informacji o wynagrodzeniu
SeniorFull-time
#307856·Dodano dwa miesiące temu·51
Źródło: YourITeams
Aplikuj teraz

Tech Stack / Keywords

C#.NETTestingBackendSecurityContinuous IntegrationUnit TestingCI/CD

Wymagania

  • Proven experience as a Software Engineer or in a similar role, demonstrating strong backend development skills.
  • Advanced knowledge of C# and .NET framework; experience with other programming languages such as Python, TypeScript, or Angular is an advantage.
  • Strong understanding of software development principles, including clean architecture patterns such as layered or hexagonal architecture.
  • Experience working with logging and observability in a structured and thoughtful manner.
  • Demonstrated expertise in desktop software development is a significant asset.
  • Familiarity with version control systems, particularly Azure DevOps.
  • Excellent problem-solving abilities with a keen attention to detail.
  • Effective communication and teamwork skills, enabling productive collaboration within diverse teams.
  • Proficiency in English, both spoken and written.

Obowiązki

  • Design, develop, test, and deploy scalable and efficient software applications using strong C# / .NET backend engineering skills.
  • Write clean, maintainable code that supports unit testing and adheres to principles such as separation of concerns and dependency injection.
  • Collaborate with team members to define technical requirements and specifications.
  • Troubleshoot, debug, and resolve software defects to maintain system reliability and performance.
  • Participate actively in code reviews to ensure quality and adherence to best practices.
  • Maintain up-to-date knowledge of emerging technologies and industry trends.
  • Lead the evolution and ownership of the licensing platform, ensuring seamless integration with internal systems like NetSuite and HubSpot as well as external clients.
  • Design and implement SDKs in C# to enable licensing functionalities and assist developers migrating from legacy SDKs.
  • Support data migration activities, ensuring integrity, version compatibility, and minimal operational disruption.
  • Define and implement strategies for NuGet package deployment, versioning, and lifecycle management.
  • Implement observability solutions, continuous integration/continuous deployment (CI/CD) pipelines using Azure DevOps, and security best practices including OAuth2, OIDC, and token handling.
  • Produce clear, customer-oriented documentation and developer guides to facilitate SDK adoption.
  • Advocate internally for SDK usability and adoption best practices.

Oferta

  • Opportunity to lead the development and evolution of a critical platform within a dynamic technology environment.
  • Collaborative and professional work atmosphere that values expertise and innovation.
  • Remote work.
  • Engagement with cutting-edge technologies and modern software development practices.
  • Access to continuous learning and development opportunities to enhance technical skills.
  • Unique TEAL culture, relationship- and respect-driven community, non-corporate atmosphere.
  • Agile approach and no bureaucracy.
  • Outstanding integration trips to various places in Europe for all employees.
  • Activities to support your well-being and health. Luxmed Gold Extended medical care and Multisport Plus benefit.
Opieka zdrowotna
Karta sportowa
Elastyczne godziny
YourITeams

YourITeams

108 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz