Improve your skills as a Backend .NET Developer and contribute to the development of various platforms and applications.
About this role
This is an exciting opportunity for experienced software engineers to join our team. As a Senior .NET Engineer, you will be responsible for developing and maintaining backend services in .NET (C#) using both .NET Core and legacy .NET Framework.
* Key responsibilities:
* Develop and maintain backend services in .NET (C#) using both .NET Core and legacy .NET Framework.
* Lead and execute migration of legacy services to cloud-native solutions using AWS.
* Implement and manage infrastructure as code using Terraform.
* Containerize and deploy services on AWS ECS / Fargate.
* Maintain and support live environments and CI/CD pipelines.
Requirements
To be successful in this role, you will need:
* 7 years of experience with .NET (C#)
* Proficiency in databases (MySQL, Postgres, NoSQL)
* Experience in Continuous Integration and Delivery Tools: Kafka, Docker, Kubernetes, Git, Jenkins
* Proficiency in AWS (using, deploying and maintaining services)
* Proficiency in Terraform
* Familiarity with API creation and RESTful services
Benefits
We offer:
* A highly competitive compensation package
* A flexible and remote working environment
* Medical insurance
* An annual allowance for training purposes and in-company English lessons