Location: Poland (remote)
Work Schedule: Full-time
Contract Type: pure B2B (JDG)
Our project is a strategic modernisation initiative for our client aimed at replacing a legacy SAP MII-based manufacturing performance analysis platform ahead of its end of support. The project focuses on building a scalable, cloud-native platform that enables efficient machine data ingestion, processing, and reporting across global manufacturing operations.
The solution will integrate with SAP S/4HANA, ServiceNow, and enterprise data platforms, providing unified operational visibility and supporting approximately 1,300 machines across multiple factories.
The delivery model will be based on cloud-native architecture and modular design and AI-first, spec-driven development practices.
Requirements:
Must-have:
- Strong hands-on experience with modern backend development using .NET (C#)
- Solid experience with frontend development using React or the ability to effectively collaborate with frontend teams working in this stack
- Strong experience designing enterprise APIs and integration contracts, including REST APIs, OpenAPI specifications, validation, versioning, and integration with external enterprise systems
- Experience with relational data modelling, SQL performance considerations, and reporting/read-model design for operational and analytical consumers
- Proven experience building and operating applications in Microsoft Azure, including:
Azure Container Apps (or equivalent container platforms)
Azure SQL Database
Azure networking (VNet, Private Endpoints)
- Practical experience with containerised environments (Docker) and cloud-native deployment models
- Strong understanding of cloud-native architecture principles, including:
Stateless services
Scalability and resiliency patterns
Secure service-to-service communication
- Experience working with CI/CD pipelines, preferably:
Azure DevOps Pipelines
Git-based workflows
- Experience implementing infrastructure as code, ideally using Bicep or similar tools
- Good understanding of application security practices, including:
Secure secret management (e.g., Azure Key Vault)
Identity and access management (Entra ID / OIDC)
- Experience with observability and monitoring, such as:
Logging, metrics, and tracing using Azure Monitor / Application Insights
- Strong experience in technical leadership, including:
Guiding engineering teams
Driving code quality and best practices
Participating in architecture discussions
Nice-to-have:
- Experience with event-driven and asynchronous architectures, including:
Azure Service Bus (queues/topics)
Azure Event Hubs
- Experience with DevSecOps tooling and practices, including:
SonarCloud (code quality)
Trivy or similar container security scanning tools
IaC validation tools
- Exposure to AI-assisted development tools (e.g., GitHub Copilot) and spec-driven development approaches
- Experience working in large-scale enterprise environments with:
Distributed teams
Multi-system integration landscapes
High availability and security constraints
Soft Skills:
- Strong ownership mindset and ability to drive delivery in a complex, multi-stakeholder environment
- Excellent communication skills with ability to operate in a client-facing role
- Structured thinking and ability to work within defined SDLC and governance models
- Proactive, solution-oriented approach with focus on long-term platform sustainability
Responsibilities:
- Lead design and development of a scalable, cloud-native platform
- Define and implement architecture-aligned solutions in collaboration with Solution Architects and client stakeholders
- Drive engineering best practices, including code quality, testing, CI/CD, and security
- Contribute to technical decision-making and architecture discussions (ADR definition and alignment)
- Mentor and guide engineers, supporting team growth and delivery excellence
- Ensure alignment with AI-first, spec-driven development approach and engineering workflows
- Collaborate closely with distributed teams, including DevOps, QA, Product Manager/Business Analyst, and client stakeholders
- Support integration development with enterprise systems (e.g., SAP, ServiceNow, Data Lake)
- Participate in end-to-end delivery, from discovery and design to implementation and release
- Ensure adherence to agreed SDLC processes and release workflows