About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
- Tworzenie oraz rozwijanie nowoczesnych aplikacji webowych w oparciu o .NET (Core / Framework) i Angular.
- Projektowanie i implementacja komponentów front-end i back-end w zgodzie z dobrymi praktykami (SOLID, wzorce projektowe, IoC, DI).
- Tworzenie i utrzymywanie testów jednostkowych oraz automatycznych testów E2E (Cucumber).
- Projektowanie i rozwój mikroserwisowej architektury aplikacji.
- Integracja z bazami danych MSSQL oraz PostgreSQL.
- Tworzenie i rozwój REST API.
- Praca w środowisku CI/CD z użyciem narzędzi takich jak Jenkins, TeamCity, Bitbucket, Git.
- Współpraca z zespołem DevOps przy użyciu Dockera i Kubernetes.
- Monitorowanie oraz analiza działania aplikacji przy pomocy ElasticSearch, Splunk, Grafana.
- Dbanie o jakość kodu, wydajność systemu i zgodność z najlepszymi praktykami wytwarzania oprogramowania.
Required qualifications
- Bardzo dobra znajomość: C#, .NET Core, .NET Framework
- Doświadczenie z Angular i JavaScript
- Znajomość zasad SOLID, wzorców projektowych, IoC/DI
- Tworzenie testów jednostkowych oraz E2E (Cucumber)
- Projektowanie systemów opartych o mikroserwisy
- Tworzenie i rozwój REST API
- Doświadczenie z Dockerem i Kubernetesem
- Bazy danych: MSSQL, PostgreSQL
- Praca z systemami: Linux, Windows
- Narzędzia i procesy CI/CD: JIRA, Jenkins, TeamCity, Bitbucket, Git
- Technologie: Redis, RabbitMQ, IBM WMQ, ElasticSearch, Splunk, Grafana
- Automatyzacja z użyciem Ansible (lub gotowość do nauki)
Mile widziane:
- Doświadczenie z chmurą: Azure, GCP lub inne rozwiązania chmurowe
- Znajomość dodatkowych narzędzi i frameworków wspierających DevOps lub monitoring
- Umiejętność pracy w środowiskach z wysokimi wymaganiami dostępności i skalowalności
Benefits
B2B