We are looking for a .NET Engineer to join our team and drive the development of high-quality software solutions. The ideal candidate will have deep expertise in .NET Core and C#, along with strong experience in Microservices, Event-Driven Architecture, and Distributed Systems. As a key technical leader, you will work in an Agile environment, applying best practices in OOP, SOLID principles, Test-Driven Development (TDD), Domain-Driven Design (DDD), CQRS, and Event Sourcing.
Design, development, and deployment of scalable applications using .NET Core and C#.
Implement Microservices and Event-Driven Systems for scalable architectures.
Ensure adherence to SOLID principles, OOP, TDD, DDD, CQRS, and Event Sourcing.
Collaborate with cross-functional teams in an Agile development environment.
Optimize application performance and scalability for distributed systems.
Communicate effectively with stakeholders and team members.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Blockchain Quality Assurance EngineerEmployement Type: Full time