KUBIKENBORG ALUMINIUM AB - Logo

C#/.NET Software Engineer (Temporary 24-36 Months) - KUBAL Sundsvall

KUBIKENBORG ALUMINIUM AB

Västernorrlands län, Sundsvall

Previous experience is desired

~54 900 kr / per month ->
Fixed monthly, weekly, or hourly salary

Education: Data
Eftergymnasial utbildning två år eller längre

15 days left
to apply for the job

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.

🖐 Was this job fit for someone?
Share

Other jobs in the same field

Maybe it’s time to broaden the search with these available jobs

Keyword / Occupation
Similar jobs
Latest posts
  • Inflation - Inflation May 2026 – KPIF Rises to 1.5 Percent
    Thu, 4 Jun 2026 - 08:30
  • Public Opinion - Demoskop May 28, 2026: Social Democrats Lose, MP and KD Increase
    Thu, 28 May 2026 - 19:35
  • Promocode - Up to 25% off experiences for mom – Celebrate Mother’s Day with Live it
    Tue, 26 May 2026 - 12:00
  • Tips - Create a Professional Website with AI - That's Why I Built Deffe.com
    Tue, 19 May 2026 - 22:28
  • Municipality -
    Tue, 19 May 2026 - 00:35