Responsibilities Develop and maintain systems using .NET technologies (Framework and .NET Core), with a focus on backend and services. Work in development teams using Scrum or Kanban. Evolve and maintain web applications, services, and integrations that support the operation of establishments and sales operations. Actively participate in all phases of development: planning, technical definition, coding, testing, and production follow-up. Design and evolve scalable, high-performance APIs, integrations, and web services. Evaluate new technologies and frameworks for continuous improvement of products and processes. Monitor applications, analyze logs, and resolve incidents and non-conformities. Participate in on-call rotations and respond to support tickets. Requirements Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field. Solid experience developing web applications and services (APIs, integrations, backend). This is an essential requirement for the role. Ability to also work on desktop applications, though with a strong emphasis and expertise in web solutions. Knowledge of object-oriented programming, design patterns, and development best practices. Experience with languages: VB.NET, C#, HTML, CSS, and JavaScript. Hands‑on experience with ASP.NET (MVC, Web API or similar). Building and consuming REST APIs. Experience with version control (Git). Experience with .NET Framework and .NET Core. Experience with SQL Server and T‑SQL. Hard Skills .NET .NET Core VB.NET C# HTML CSS JavaScript ASP.NET REST APIs SQL Server Soft Skills Team collaboration Agile development Problem-solving