Requirements
To be successful in this role, you should have:
- 4+ years of experience in .NET; 4+ years of experience in MSSQL and MySQL (Preferred MSSQL).
- Familiarity with LINQ to DB, Fluent API, DDD, and Unit Testing.
- Proficiency with Git Management, Docker, and CI/CD.
- Experience in developing .NET Core Microservices and .NET Web Applications.
- Strong skills in C#, .NET framework, and .NET Core.
- Experience with Web API development.
- Proficiency in Entity Framework and T-SQL.
- Strong background in OOP.
- Interest in staying up-to-date with best practices.
- Good knowledge of software design patterns.
- Proficiency in ASP.NET Core Web API, especially Rest API.
- Familiarity with third-party software like RabbitMQ and Redis.
- Strong knowledge of Threading, Asynchronous, Multithreading, and Memory Management.
- Proficiency in logging and tools like Sentry.
While not mandatory, the following competencies are a plus:
- Familiarity with Quality Assurance (Q/A) processes and Agile Development.
- Knowledge of Nopcommerce, React.js, Next.js, and Typescript.