University degree in Computer Science, Information Technology, Software, or Electrical Engineering.
Strong analytical capabilities, team and quality-oriented, keen to learn and excel.
Strong understanding of Software Engineering principles.
Strong Knowledge of .NET/.NET Core, Web technologies, and databases, particularly C#.
Good knowledge of JavaScript/TypeScript.
Fluency in oral and written English.
Strong Knowledge of ASP.NET Core, MVC, Unit testing, Entity Framework Core, MS SQL Server, REST Web Services, Visual Studio, Azure DevOps, and Git.
Responsibilities:
Perform development tasks in complex .NET/.NET Core web-based applications.
Participate in the full software development lifecycle, comprising design, implementation, testing, documentation and maintenance of system components.
Collaborate with colleagues in a multinational environment, adhering to highly professional standards and methods.