Position: Senior C#/.NET Engineer
Company: Intellias
Experience required: 5y
Category: .NET
English level: upper
Published: 2021-05-01T00:00:00+03:00

What You’ll Do: 
Develop implementations of patterns to solve real world problems and provide guidance to implementation teams;
Lead discussions on architectural best practices, advise on cloud best practices;
Evangelize engineering principles internally and externally;  
Finetune search clusters using technology like Elasticsearch; 
Work with systems that run billions of transactions, and keep them updated and honest; 
Expand and support our microservices. 
Requirements:
Advanced level of English, good communication skills;
BS/MS in computer science or equivalent experience;
5+ years related experience;
Strong experience in C#, .NET Framework and technology;  
Experience with Cloud Native architectures and technologies, designing and implementing RESTful APIs, and architecting, developing and maintaining cloud-based web services (AWS preferred);
Strong debugging/troubleshooting skills;  
Knowledge of agile quality and testing methods preferred (BDD, TDD, Unit Testing and Automation);  
Experience with relational and non-relational database technologies;  
Deep knowledge of concurrency, resiliency, and caching;  
Experience in continuous delivery and integration; 
Excited and experienced working with a team to achieve a common goal; 
Actively listen to and support teammates, and embrace different ways of thinking; 
Curious about emerging technologies; can quickly evaluate and adapt to new technologies.  
Good to know:
You are a hands-on engineer, and you love what you do;
Lead discussions on architectural best practices, advise on cloud best practices;
You are able to evangelize engineering principles internally and externally;
You are curious about emerging technologies and can quickly evaluate and adapt to new technologies;
You are able to collaborate with team members to achieve a common goal.