Cloud Software Developer

Oversigt og nøgleindsigter
Cloud Software Developer hos OJ Electronics i Sønderborg, ansvarlig for design, implementering og vedligeholdelse af cloud services og API'er i C# og .NET, samt udvikling af web- og mobilapplikationer.
Højdepunkter
- Arbejder tæt sammen med UX designere, embedded SW udviklere og projektledere.
- Deltagelse i agile ceremonier og bidrag til teamets vidensdeling.
- Fokus på kodekvalitet gennem refaktorering og testning.
Påkrævede kvalifikationer
- • Bachelor-, Master- eller AP-grad i datalogi eller tilsvarende.
- • Stærke færdigheder i C#, .NET og objektorienteret programmering.
- • Mindst 3 års professionel softwareudviklingserfaring.
Ønskværdige kvalifikationer
- • Erfaring med SQL databaser og ORM frameworks.
- • Hands-on erfaring med Azure og/eller AWS cloud hosting.
Den ideale kandidat
Den ideelle kandidat er en teamorienteret udvikler med stærke tekniske kommunikationsevner og erfaring i agile udviklingsmiljøer. Vedkommende har solid erfaring med cloud systemer og er i stand til at arbejde tæt sammen med forskellige interessenter for at sikre højkvalitets softwareleverancer.
Jobdetaljer
Jobbeskrivelse
Your role
- Design, implement, and maintain cloud services and APIs in C# and .NET
- Develop and optimize web and mobile applications in C#, .NET and React.js
- Maintain code quality through refactoring and unit and integration testing
- Work closely with UX designers, embedded SW developers, product managers and project managers
- Take part in agile ceremonies (scrum, code reviews, backlog refinement) and contribute to team knowledge-sharing
Must-have qualifications
- A Bachelor’s, Master’s or AP degree in computer science, or similar
- Work experience at a similar company or in a similar industry
- Strong proficiency in C#, .NET and object-oriented programming
- Solid understanding of cloud systems and distributed architecture
- Experience with .NET mobile frameworks (e.g. Xamarin / .NET MAUI) for Android and iOS, and MvvmCross
- Experience building and integrating REST APIs, web and mobile app backends
- Familiarity with frontend technologies (React.js, TypeScript, HTML, CSS, JavaScript)
- Experience writing unit tests and automated test pipelines for scalable systems
- Proficiency with Git (Git Flow) and CI/CD pipelines (Azure DevOps or similar)
- Structured problem-solving, debugging, and documentation skills
- Clear and concise technical communication in English
- Team-oriented mindset and experience working in agile development environments
- At least 3 years of professional software development experience
Nice-to-have qualifications
- Database experience with SQL (MS SQL / PostgreSQL) and ORM frameworks (Entity Framework)
- Hands-on experience with Azure and/or AWS cloud hosting
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Experience with messaging and event-driven systems (RabbitMQ, SignalR, gRPC)
- Caching, search, and performance optimization with Redis and Elasticsearch
- Knowledge of home automation protocols and IoT ecosystems
- Experience with Scrum and other agile methodologies
Employee well-being is a priority for OJ Electronics, and we take pride in maintaining a workplace culture where people truly thrive. Please note that this position is based in Sønderborg, Denmark, and will require your physical presence on the premises. This is neither a hybrid nor a remote position.
Karrierevej
Typisk karriereforløb
Senior Cloud Software Developer
Cloud Architect
Technical Lead
Vækstpotentiale
Som Cloud Software Developer hos OJ Electronics er der potentiale for vækst ved at specialisere sig yderligere i cloud-arkitekturer og avancerede teknologier som containerisering og orkestrering. Der er også mulighed for at avancere til ledelsesroller, hvis man udvikler stærke ledelses- og projektstyringsevner.
Overførbare færdigheder
Branchekontekst
Cloud Software Developer-rollen er central i teknologibranchen, der konstant udvikler sig mod cloud-baserede løsninger. Stillingen hos OJ Electronics er en del af en trend mod integrerede og skalerbare softwareløsninger, der understøtter både mobile og webapplikationer i et hurtigt voksende IoT-økosystem.
Færdighedsanalyse
Kritiske færdigheder
Stærk kompetence i C# programmering og objektorienteret programmering
Solid forståelse af .NET framework og dets anvendelse i udvikling af cloud-tjenester og mobilapplikationer
Solid forståelse af cloud-systemer og distribueret arkitektur
Erfaring med at skrive enhedstests og automatiserede test pipelines
Erfaring med at bygge og integrere REST APIs og backend for web og mobil apps
Vigtige færdigheder
Bekendt med frontend-udvikling ved hjælp af React.js
Kompetence i brugen af Git (Git Flow) og CI/CD pipelines, såsom Azure DevOps
Erfaring med at arbejde i agile udviklingsmiljøer og deltage i agile ceremonier
Klar og præcis teknisk kommunikation på engelsk
Erfaring med .NET mobile frameworks som Xamarin eller .NET MAUI
Mest kritiske færdigheder
Sådan fremhæver du din erfaring
Fremhæv dine erfaringer med C#, .NET, og cloud-systemer ved at beskrive specifikke projekter, hvor du har designet og implementeret cloud-tjenester. Påpeg din rolle i teamet, og hvordan du har samarbejdet med tværfunktionelle teams som UX designere og product managers for at levere succesfulde løsninger.
Interviewforberedelse
Sandsynlige spørgsmål
Kan du beskrive din erfaring med at udvikle cloud services og APIs i C# og .NET?
tekniskTip: Fokusér på konkrete projekter, hvor du har designet og implementeret cloud-løsninger. Nævn hvordan du håndterede udfordringer og hvilke resultater, du opnåede.
Hvordan sikrer du kodekvalitet og vedligeholdelse i dine projekter?
tekniskTip: Beskriv din erfaring med refactoring, unit testing og integrationstests. Nævn specifikke værktøjer og metoder, du anvender for at opretholde høj kodekvalitet.
Hvordan samarbejder du med UX designere og andre udviklingsteams?
kulturTip: Giv eksempler på tidligere samarbejder, hvor du arbejdede tæt sammen med designere og andre teams. Forklar, hvordan du bidrager til et positivt samarbejdsmiljø.
Kan du fortælle om en udfordrende situation, hvor du brugte dine problemløsningsevner til at finde en løsning?
situationTip: Vælg en situation, der viser din evne til at analysere og løse komplekse problemer. Beskriv processen, og hvordan din indsats førte til et positivt resultat.
Hvilken erfaring har du med at arbejde i agile miljøer, som f.eks. Scrum?
erfaringTip: Beskriv din erfaring med agile metoder, herunder deltagelse i scrum-møder og backlog refinement. Nævn, hvordan du har bidraget til teamets succes.
Spørgsmål du kan stille
- Hvordan definerer OJ Electronics succes for en Cloud Software Developer?
- Kan du beskrive teamets struktur og samarbejdskultur?
- Hvilke muligheder for faglig udvikling og træning tilbyder I?
Tale punkter
- Min erfaring med C# og .NET i cloud-udvikling
- Min rolle i agile udviklingsmiljøer og samarbejde med tværfaglige teams
- Eksempler på vellykkede projekter, jeg har arbejdet på, og hvordan de har skabt værdi
Bekymringspunkter at være opmærksom på
- Manglende erfaring med cloud-systemer og distribueret arkitektur
- Utilstrækkelige kommunikationsevner på engelsk i tekniske sammenhænge
Ansøgningsstrategi
Ansøgningstips
- Fremhæv din erfaring med C# og .NET i både professionel og uddannelsesmæssig sammenhæng.
- Beskriv konkrete eksempler på projekter, hvor du har arbejdet med cloud services og API'er.
- Vis din forståelse for agile metoder ved at nævne specifikke ceremonier eller processer, du har deltaget i.
Nøgleord at inkludere
Fokus i ansøgningen
Fremhæv din erfaring med at designe og implementere cloud-løsninger og API'er, samt din evne til at samarbejde med tværfaglige teams i et agilt miljø. Beskriv også din motivation for at arbejde hos OJ Electronics og hvordan du kan bidrage til deres kultur for medarbejdertrivsel.
Tilpasning af CV
Tilpas dit CV ved at fremhæve relevante projekter og din erfaring med teknologier som C#, .NET, og Azure DevOps. Sørg for, at dine professionelle erfaringer tydeligt viser din dygtighed inden for softwareudvikling og cloud arkitektur.
Ofte stillede spørgsmål
Hvad indebærer stillingen som Cloud Software Developer hos OJ Electronics?
Stillingen indebærer design, implementering og vedligeholdelse af cloud-tjenester og API'er i C# og .NET samt udvikling og optimering af web- og mobilapplikationer.
Hvilke kvalifikationer kræves for at blive Cloud Software Developer?
Du skal have en relevant uddannelse inden for datalogi, stærk erfaring med C#, .NET, objektorienteret programmering, og mindst tre års professionel erfaring inden for softwareudvikling.
Hvad tilbyder OJ Electronics deres ansatte?
OJ Electronics prioriterer medarbejdernes trivsel og tilbyder en arbejdspladskultur, hvor folk virkelig trives samt muligheder for faglig udvikling og teamwork.
Hvordan er arbejdsmiljøet hos OJ Electronics?
Arbejdsmiljøet er teamorienteret med fokus på agile metoder, hvor du vil samarbejde tæt med UX-designere, produktledere og projektledere.
Hvilke teknologier vil jeg arbejde med som Cloud Software Developer?
Du vil arbejde med C#, .NET, React.js, samt frontend teknologier som TypeScript, HTML, CSS, og JavaScript. Erfaring med cloud-hosting på Azure eller AWS er også relevant.
Skal jeg arbejde fysisk på kontoret i Sønderborg?
Ja, stillingen kræver din fysiske tilstedeværelse i Sønderborg, da det ikke er en hybrid- eller fjernarbejdsposition.
Hvad er forventningerne til en Cloud Software Developer hos OJ Electronics?
Forventningerne inkluderer vedligeholdelse af kodekvalitet, deltagelse i agile ceremonier samt aktivt bidrage til teamets vidensdeling og problemløsning.