Senior .NET developer $$$$
We are searching a Senior .NET developer for one of the client for Outsourcing Company
Technical Skills
▪️ Expert (10+ years) C#.NET experience and expertise;
▪️ Understanding of how to apply microservice architectures successfully, with expert knowledge of many patterns and techniques, including the tradeoffs of each. Experience working with microservices in more than one context;
▪️ Significant (2+ years) experience with event-driven architectures and event streaming/messaging tools like Kafka (preferred), Pulsar, RabbitMQ, etc.;
▪️ Experience using NoSQL databases - ElasticSearch (preferred), Dynamo, MongoDB, Redis, etc. Understanding of which database is best deployed depending on the use case.;
▪️ Proven ability to identify opportunities for best practice improvements and drive change across multiple teams;
▪️ Ability to tackle the most complex technical problems independently;
▪️ Evidence of driving complex technical decisions involving multiple stakeholders in critical areas;
▪️ Ability to pre-empt technical risks, raise awareness, and coordinate mitigation of the risk;
▪️ Track record of quickly learning about complex architectures and code-bases and becoming an expert;
▪️ Strong knowledge of deploying and scaling cloud applications, including use of containerization (Docker) and orchestration (Kubernetes);
▪️ Experience working in an Agile environment;
▪️ Technical leadership experience (3+ years), including mentoring other engineers. Examples could include leading projects or initiatives, leading a team, organizing engineering community events, etc.;
Required languages
| English | B2 - Upper Intermediate |