About the Role:
Take your software engineering career to the next level as a Senior Product Software Engineer. You will play a key role in designing, developing, and troubleshooting software programs. Your technical skills and innovative mindset will contribute to the continuous improvement of our products, making a significant impact on user experience and satisfaction.
Must Have:
- .NET Core
- MongoDB
- Azure
- Microservices
- Unit Testing (XUnit)
- Integration Testing
- NServiceBus
- GitHub & Azure DevOps (ADO)
- CI/CD pipelines
- Docker Containers
- Kubernetes (K8s)
Nice to Have:
- Domain-Driven Design (DDD)
- Micro Frontend Architecture
- SOLID Principles
- Event-Driven Architecture (EDA)
- CQRS (Command Query Responsibility Segregation)
- Agile Methodologies (Scrum, Kanban)
- TDD (Test-Driven Development)
- AWS
- Angular 15
- Cloud-Native Architecture
- Clean Architecture