Tech Stack
ASP.NETAzureDockerKafkaKubernetes.NETRabbitMQSOAPSQL
About the role
- Work on the development, implementation and maintenance of corporate software;
- Identify and propose technical solutions to business problems through customized applications;
- Develop and evolve web and desktop applications;
- Automate processes to optimize internal workflows;
- Execute unit tests and ensure the quality of delivered code;
- Implement integrations between systems and various applications;
- Create and maintain up-to-date technical documentation.
Requirements
- Solid experience in software development, implementation and maintenance;
- Experience with .NET 8.0 / ASP.NET Core;
- Experience with distributed architecture and Microservices;
- Knowledge of REST/SOAP Web Services;
- Experience with messaging queues (RabbitMQ, Kafka, SNS/SQS);
- Experience with Azure and Azure API Management (APIM);
- Proficiency in SQL Server;
- Knowledge of Swagger and Auth0;
- Experience with unit testing (xUnit);
- Understanding of HTTP methods and JWT token standards;
- Knowledge of load balancers;
- Experience with containers, Docker or Kubernetes/AKS;
- Strong understanding of Object-Oriented Programming (OOP) and its principles.
- Multi-benefits card – choose how and where to use it.
- Scholarships for undergraduate, postgraduate, MBA and language courses.
- Certification incentive programs.
- Flexible working hours.
- Competitive salaries.
- Annual performance review with a structured career plan.
- Opportunity for international career development.
- Wellhub and TotalPass.
- Private pension plan.
- Childcare assistance.
- Medical assistance.
- Dental assistance.
- Life insurance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET 8.0ASP.NET CoreMicroservicesREST Web ServicesSOAP Web ServicesRabbitMQKafkaAzureSQL ServerObject-Oriented Programming