.NET/Azure Software Development Contractor (B2B)
We are looking for an independent contractor to deliver software development for the next generation of the PocketECG platform.
Scope of Services:
Designing and implementing new functionalities and enhancements within a large-scale microservices-based system built on Microsoft Azure technologies
Designing technical solutions and providing technical recommendations related to system architecture and key engineering decisions
Developing and maintaining solutions supporting software development, deployment, and operational processes
Designing, implementing, and maintaining automated tests to support software quality and reliability, as well as preparing technical documentation for delivered solutions
-
Recommending and applying appropriate technologies, coding standards, and development practices within the scope of the services
Requirements:
Very good knowledge of C#/.NET
Experience with REST APIs and Swagger/OpenAPI
Experience with Microsoft Azure services, including Virtual Machines, Storage Accounts, Service Bus, Key Vault, and Azure Active Directory
Knowledge of ARM Templates
Experience with CI/CD processes and tools
Proficiency in using Git version control systems
Ability to independently design and deliver software solutions
-
Very good command of Polish and English
Additional Experience:
Experience with SOA and/or Microservices architecture
Knowledge of CQRS, Event Sourcing, and Domain-Driven Design (DDD)
Experience with Azure Service Fabric
_________________________________________________________________________
About the project: The scope of services is related to the development of the next generation of the PocketECG system for long-term cardiac monitoring. At the same time, the existing platform continues to be maintained and enhanced until the new DRP solution is fully deployed across all supported markets. The DRP system is based on Microsoft Azure cloud technologies and integrates with the company's AI solutions. Services are delivered in cooperation with cross-functional teams responsible for specific product capabilities. The project follows an agile delivery model, with selected Scrum practices applied where they support effective delivery. The focus is on building scalable, reliable, and maintainable solutions that address evolving business and technical requirements. Technologies used in the project:
Microservices – .NET Core / .NET 8;
React
Azure Cloud (Service Fabric, Service Bus, Storage Account, Key Vault, Application Gateway, Cosmos DB, Application Insights, Azure Active Directory, and others)
Azure DevOps (Boards, Repos, YAML Pipelines – CI/CD, Artifacts)
PowerShell
ARM Templates / Bicep
Docker
Git
Windows Server
xUnit
SignalR / HTTP / REST API
Figma