We are seeking a talented and motivated C# .NET developer to join our expanding team and work in the exciting and ever-evolving fields of digital forensics, eDiscovery, cyber security, and tactical site exploitation.
As a member of our team, you will have the opportunity to:
● Collaborate with the product owner, business analyst, and your teammates to design, build, implement, and test new features for our cutting-edge Cloud applications.
● Create a system that can run on Azure as a SaaS or deployed on-premise on limited hardware.
● Design a scalable and high-performing system that can adjust to the resources provided by the environment.
● Use your expertise in distributed systems, C#, .NET Core, elasticsearch, Docker, and Kubernetes to create the next generation of our forensics platform.
● Contribute to our online CI systems (GitHub Actions) to streamline our development process and ensure high-quality code.
● Possibility to become the Scrum Master of the Cloud product team.
Qualifications:
● Must be a team player in a distributed work environment. Be a great communicator and know how to be visible.
● 5+ years of Cloud application development experience, with a strong focus on C#, .NET Core, Docker, Kubernetes, elasticsearch.
● Expertise with SQL databases (SQLite) and NoSQL databases (elasticsearch).
● Expertise in SOLID principles, OOP, Clean Architecture, and Design Patterns.
● Expertise with REST, gRPC, Swagger.
● Proficiency with online CI systems (such as GitHub Actions).
● Proficiency with common DevOps tasks (dockerfile, argoCD).
● Experience with Apache Airflow is a plus.
● Self-organization and self-motivation is a must.
● Experience being a Scrum Master is a plus.
● Must be able to communicate in English easily with remote teammates.