As a Dot Net (Backend) Developer, you will be responsible for the backend solutioning and development of software and web applications. Â You will be part of an agile team responsible for products used by the Financial Industry
Key Responsibilities
·      Design, develop, and maintain microservices architecture using .NET Core and .NET 8.
·      Implement event-driven architecture to enable seamless communication between microservices.
·      Utilize Entity Framework (EF) for efficient database interactions and management.
·      Containerize applications using Docker for scalability and deployment flexibility.
·      Apply Domain-Driven Design (DDD) principles to ensure clean and modular code architecture.
·      Implement OAuth for secure authentication and authorization.
·      Develop and enforce security best practices to safeguard sensitive data and systems.
·      Utilize AWS services to deploy, monitor, and scale backend applications.
·      Collaborate with cross-functional teams to ensure smooth integration of backend systems with front-end application
·      Preferably more than 5 years of experience as a backend developer
·      Proven experience as a .NET Core Backend Developer or similar role.
·      Strong proficiency in .NET Core, .NET 8, C#, and related technologies.
·      Experience building microservices architecture and implementing event-driven design patterns.
·      Proficiency in Entity Framework (EF) for database management.
·      Familiarity with Docker and containerization principles.
·      Knowledge of Domain-Driven Design (DDD) principles and their application in backend development.
·      Experience implementing OAuth for authentication and authorization.
·      Understanding of security best practices and their application in backend development.
·      Hands-on experience with AWS services such as S3, Lambda, API Gateway, etc.
·      Excellent problem-solving skills and attention to detail.
·      Strong communication and collaboration skills.
·       Experience working in both Unix and Windows operating environments are preferred.