Senior Back-end Developer
Softwarium develops software for American, Canadian, and Norwegian customers in the education, healthcare, security, and energy sectors. We implement end-to-end solutions to deliver the innovation, quality, and speed that our customersโ users expect!
We are looking for an experienced Back-end Developer to join our team developing a suite of enterprise applications for the Oil & Gas industry. Our products support critical business operations across Norwegian Continental Shelf, processing large volumes of operational and time-series data.
The role focuses on designing, developing, and maintaining scalable backend services and data pipelines using modern Microsoft technologies. You will work closely with product owners, domain experts, and front-end developers to deliver reliable solutions that support business-critical workflows and data-driven decision making.
The ideal candidate combines strong software engineering practices with deep SQL expertise and experience building cloud-native solutions on Microsoft Azure.
Technologies: ASP.NET Core, SQL, Azure services (including Azure Service Bus Azure Data Factory, Azure Event Hub), ETL, React, Bicep, Docker, Kubernetes.
Team: 4 backend devs; 3 frontend devs; 2 QA, DevOps, SM, Product owners
English: Upper-Intermediate
Requirements:
- Strong commercial experience with C# and ASP.NET Core
- Solid understanding of software architecture, design patterns, and backend application development
- Advanced knowledge of SQL and relational database design
- Experience with Azure SQL Database or Microsoft SQL Server
- Experience designing and implementing complex SQL queries, stored procedures, performance tuning, and troubleshooting database issues
- Experience with asynchronous and event-driven architectures using Azure Service Bus
- Experience building and maintaining ETL/data integration solutions, preferably with Azure Data Factory
- Understanding of distributed systems/microservice-based architectures/serverless approach
- Familiarity with cloud-native development on Microsoft Azure
- Understanding of data modeling and large-scale data processing
- Hands on experience with IaC: Terraform/Bicep
- Experience with monitoring and observability tools (Grafana, Application Insight, OTLP)
- Experience with containerization and orchestration technologies (Docker, Kubernetes)
Nice to have:
- Time-series data processing on a large scale
- Experience with OLAP systems, data warehousing, and analytical data modeling
- Experience with industrial data protocols and integrations (OPC-UA, MQTT, Modbus, etc.)
- Experience with real-time and streaming data processing architectures (Kafka, Azure Event Hub)
- Forecasting and predictive analytics
- Industrial/energy domain experience
Working conditions:
โ๏ธ B2B Contract / ะคะะ3ั ะณััะฟะฐ;
๐ Possibility to work remotely;
โ๏ธ Work & life balance: No overtime - Norwegian Customer (CET);
๐ถ Paid vacation (20 working days), sick leave (5 paid days), and holidays.
We are looking for talented and passionate professionals ready to join our team and help develop our unique product. If you are looking for opportunities for professional growth and want to be part of a team striving for innovation and excellence, we eagerly await your application!
Required skills experience
| C# | 4 years |
| .NET Core | 4 years |
| Azure | 2 years |
| Azure SQL | 2 years |
| ETL | 6 months |
| Docker | 1 year |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |