Installera Ledigajobb.se för snabb åtkomst! Vill du snabbt hitta tillbaka till Ledigajobb.se?
Du är offline.
Försök igen.
Mjukvaruutvecklare / C#/.NET Software Engineer
Ansök nu 18 dagar kvar
Ingenjör .NET-utvecklare Software Engineer Software Developer
18 dagar kvar

Arbetsbeskrivning

Temporary position (vikariat) 24-36 months

About KUBAL

Kubikenborg Aluminium AB (KUBAL) is Sweden’s only primary aluminum smelter, located in Sundsvall. With approximately 460 employees and over 60 years of operational history, KUBAL is a cornerstone of the Swedish metals industry. Our production runs 24/7, 365 days a year — and the software we build directly supports and controls these mission-critical processes.

Our IT team manages everything from infrastructure and OT advisory to custom software development for production systems. You will work on systems that have real, physical impact — from electrolysis cell control to casthouse operations and internal logistics.

As a Seveso III upper-tier site, KUBAL is subject to strict safety regulations. We are also actively working to align our cybersecurity practices with NIS2 principles, making reliability, security, and operational resilience core to everything we do.

About the Role

We are looking for a skilled C#/.NET Software Engineer to join our IT team on a temporary basis (vikariat, 24–36 months) while a team member is assigned to a dedicated production system modernization project. This role develops and maintains digital solutions supporting core production processes and auxiliary functions at the smelter.

Key Responsibilities

  • Develop and maintain process control software (MES, HMI integrations, dashboards) for casting and electrolysis operations using C#/.NET and Blazor.
  • Build and improve internal web applications on Kubernetes, including REST APIs, background services, and data pipelines.
  • Integrate with SCADA systems, PLCs, and industrial data sources via OPC UA, MQTT/Sparkplug B, and SQL interfaces.
  • Collaborate with production engineers, electricians, and operators to translate process needs into working software.
  • Contribute to software architecture, API/interface design, and technical documentation.
  • Ensure reliability of mission-critical systems, including on-call rotation and emergency response.
  • Leverage AI-assisted development tools and agentic coding workflows to accelerate delivery and code quality.
  • Improve system performance, scalability, and security across the application portfolio.

Tech Environment

  • Languages & Frameworks: C#, • NET 8+, ASP.NET Core, Blazor, Entity Framework Core
  • Databases: MySQL (HA cluster), SQL Server, PostgreSQL
  • Infrastructure: Docker, Kubernetes, Linux, VMware, Microsoft on-premises stack
  • DevOps & Tools: GitLab CE (CI/CD), Grafana, Keycloak, REST APIs, JSON, XML
  • Industrial / OT: SCADA, OPC UA, MQTT/Sparkplug B, PLC integration, MES
  • AI-Assisted Dev: Claude Code, GitHub Copilot, agentic coding workflows, MCP integrations

Requirements

  • Bachelor's or Master's degree in Computer Science, Systems Engineering, or equivalent professional experience.
  • At least 2–4 years designing and developing scalable, maintainable, and secure software (or equivalent project portfolio).
  • Strong C#/.NET skills (.NET 6+ / • NET 8 preferred).
  • Experience with relational databases (MySQL, SQL Server, or PostgreSQL), including query writing and basic optimization.
  • Solid understanding of the SDLC and version control (Git).
  • Working knowledge of agile practices (Scrum, Kanban), including sprint planning, stand-ups, and retrospectives.
  • Good communication skills in English (written and spoken).
  • Swedish strongly preferred for daily collaboration with production teams, operators, and on-site stakeholders.

Merits (Preferred Skills & Experience)

Web & Frontend: Modern web UI frameworks (Blazor, React, Angular, or Vue) and frontend tech (HTML, CSS, JavaScript/TypeScript); familiarity with mobile development.

Infrastructure & DevOps: Docker and Kubernetes; CI/CD pipelines (GitLab CI, GitHub Actions, or similar); HA MySQL clustering or database replication; basic Linux (Ubuntu) administration.

Quality & Testing: TDD and unit testing frameworks (xUnit, NUnit, MSTest); integration testing and code quality tools.

Identity & Integration: Identity management (Active Directory, Keycloak, OAuth 2.0/OIDC, or similar on-premises IAM); document automation (Microsoft Office APIs, OpenXML, or reporting frameworks); Grafana or similar monitoring tools.

Industrial & Domain: Industrial protocols and systems (OPC UA, MQTT, SCADA, HMI, PLC); interest or experience in heavy industry, process manufacturing, or production environments; C++ for embedded or performance-critical systems.

AI-Assisted Development: AI-assisted and agentic tools (GitHub Copilot, Claude Code, OpenAI Codex, Cursor, OpenCode, or similar); prompt engineering for code generation, refactoring, and review; Model Context Protocol (MCP) integrations for developer tooling.

What We Offer

  • Competitive salary, set individually based on experience and qualifications.
  • Occupational pension (ITP) and insurance benefits.
  • A small, high-impact team where your work directly supports real production operations.
  • Broad technical exposure: from web applications and cloud-native infrastructure to industrial OT systems.
  • Professional development opportunities and conference attendance.
  • Sundsvall offers excellent quality of life: affordable housing, short commutes, world-class outdoor recreation, and proximity to both coast and mountains.

Employment Terms

  • Type: Temporary (vikariat), 24–36 months, substituting for a team member on a dedicated production system modernization project
  • Start date: As per agreement
  • Probation: 6 months
  • Location: Sundsvall (on-site)
  • Salary: Competitive, set individually based on experience and qualifications

Reporting: The C#/.NET Software Engineer reports directly to the Head of IT.

Contact Information

For questions about the position, contact: Yevgen Izvyekov, IT chef – 073-988 80 42

Trade union representatives: Unionen: Patrik Bergström, 073-986 0739 Ledarna: Marcus Lansink, 073-988 58 88

Application Process

Please send your application marked "Mjukvaruutvecklare / C#/.NET Software Engineer" to [email protected] as soon as possible, but no later than June 19, 2026. Applications are processed on an ongoing basis, so the position may be filled before the deadline.

Mer info

Lön Fast månads- vecko- eller timlön
Publicerad 2026-06-02
Antal platser 1
Dela annons