We are looking for an outstanding Senior Backend .Net Engineer!
Key Requirements:
– Develop and build high-quality Software in compliance with coding standards and technical design.
– Write well designed, testable, and efficient code
– Participate in the estimation of new features and components
– Participate in the analysis & design of new functional requirements
– POCs for new technologies
Key qualifications:
– Using GIT as version control
– Prior experience in working in an agile environment
– Having skills in sizing and estimating assigned tasks
Backend qualifications:
– Experience in using ASP.NET Core is a must
– Having skills in designing and working with Restful Web APIs is a must
– Strong Knowledge of OOP Concepts & Principles
– Deep Understanding of SOLID Principles
– Very Good Understanding of design patterns
– Very Good Knowledge of SQL & Database Knowledge (Write Complex queries, Stored Procedures , Triggers , Functions , Views)
– Very Good Knowledge of Database Design / Normalization Skills
– Knowledge of the following is a plus
– DDD
– Microservice Architecture
– CQRS Pattern
– Message queuing (RabbitMQ /kafka)
– CI/CD