We are looking for a skilled Senior Software Developer to work as part of our Product Development department. You will help in designing and building scaled, multi-tenant and high-performance product features.
Requirements
- Good experience in object-oriented programming C#.NET
- Experience in working with version control system: Git and branching strategy
- Experience in database: relational or NoSQL
- Experience in CI/CD development environments
- Good experience in implementing unit tests and integration tests: NUnit, XUnit, etc.
- Good experience in using development tools: Visual Studio, VSCode, Resharper, GitHub Copilot or equivalent
- Good knowledge of programming principles: SOLID, clean code & refactoring
- Experience with Microsoft Azure, particularly containerized deployments (Docker, Kubernetes)
- Experience with GitHub Actions development and GitHub Workflows
- Experience with messaging systems aka Confluent Kafka
- Experience in optimizing software performance using profiling tools
Benefits
- Equal opportunity workplace
- Commitment to equal employment opportunity