Senior Software Developer

Senior Software Developer

Befristet 75000 - 95000 € / Jahr (geschätzt) Homeoffice (teilweise)
S

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen für ein wichtiges Gesundheitsprojekt in Alberta.
  • Unternehmen: Große Organisation im Gesundheitswesen mit Fokus auf moderne Technologien.
  • Vorteile: Wettbewerbsfähige Vergütung, flexible Arbeitszeiten und die Möglichkeit, remote zu arbeiten.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Entwicklungsmöglichkeiten und Agile/Scrum-Kultur.
  • Warum dieser Job: Gestalte die Zukunft des Gesundheitswesens und arbeite an einem bedeutenden Datenbankprojekt.
  • Qualifikationen: Mindestens 7 Jahre Erfahrung in der .NET-Entwicklung und starke Fähigkeiten in der Teamführung.

Das prognostizierte Gehalt liegt zwischen 75000 - 95000 € pro Jahr.

Experienced Senior Software Developer contract role supporting a major Alberta healthcare-sector database replacement project, including .

NET development, SQL Server database design, web application development, Agile/Scrum delivery, solution design, and knowledge transfer.

  • Approximately 18-month Senior Software Developer consulting contract.
  • Mostly remote role, with occasional on-premise work in Edmonton or Calgary if required.
  • Supporting a healthcare-sector database replacement project for Furnishings & Equipment Planning.
  • What & Why

Our client, a large Alberta healthcare-sector organization, is seeking an experienced Senior Software Developer Consultant to support a Furnishings & Equipment Planning Database Replacement Project.

This project involves replacing an existing system that has reached its capacity to support larger volumes of data, analytics, planning, tracking, procurement, installation, and financial reporting requirements.

This is a senior hands‑on development and technical leadership role.

The successful candidate will help lead the design, development, build, and implementation of a new in‑house application that supports daily operational work for the Furnishings & Equipment Planning department.

The work will be delivered through multiple releases and will require strong technical execution, business‑facing communication, Agile/Scrum delivery, and knowledge transfer to the internal development team.

Who

Our client supports corporate and operational services within Alberta’s healthcare system.

The Furnishings & Equipment Planning team supports equipment specifications, procurement, delivery, budgeting, inventory, asset re‑utilization, construction drawing review, logistics, scheduling, installation tracking, and related activities for clinical and non‑clinical furnishings and equipment.

The new system will support business functionality such as equipment planning, project tracking, procurement and installation tracking, and financial reporting.

The successful candidate will work with business stakeholders, IT teams, developers, and project leads to convert business needs into secure, usable, scalable, and maintainable software.

You

You are a senior .

NET software developer with strong full‑stack application development, database development, solution design, and Agile delivery experience.

You are comfortable leading design and development work, building modern web applications, working with SQL Server databases, creating technical specifications, supporting product backlogs, and delivering working software through iterative releases.

You can operate independently while also mentoring other developers.

You communicate clearly with business and technical stakeholders, translate technical issues into practical language, and can help teams adopt Agile/Scrum delivery practices.

You are solution‑oriented, comfortable with ambiguity, and able to work under tight timelines when needed.

Critical experience requirements include

  • 7+ years of software development experience using the . NET Framework
  • 3+ years of database development experience using Microsoft SQL / SQL Server
  • Software development lifecycle experience using Agile methodology
  • Experience with ASP. NET Core, ideally version 7 or 8
  • Experience developing web applications, web services, and Single Page Applications
  • Experience with React JS, Angular, Java Script, or comparable modern front‑end technologies
  • Experience using Visual Studio, Azure Dev Ops, Git, SVN, or similar development tools
  • Experience with Entity Framework and relational data models
  • Experience designing and developing secure, user‑focused web applications
  • Experience creating design specifications, technical documentation, data models, or ERDs
  • Experience supporting product backlogs, epics, features, acceptance criteria, sprint plans, demos, reviews, or retrospective actions
  • Experience mentoring developers and providing knowledge transfer in . NET and Agile/Scrum environments
  • Availability to work approximately full‑time hours during Alberta business hours
  • Nice to have
  • Healthcare, public sector, or large enterprise application development experience
  • Experience with database replacement, system modernization, or legacy application redevelopment projects
  • Experience migrating or consolidating data from multiple SQL databases into one centralized database
  • Experience monitoring and troubleshooting SQL Server database performance
  • Experience building . NET applications that interface with third‑party software systems
  • Experience with Kestrel Web Server, deployment activities, CI/CD, and release‑based delivery
  • Experience supporting applications related to project tracking, procurement, asset management, installation tracking, financial reporting, logistics, or equipment planning
  • Experience leading development work in an Agile/Scrum environment
  • Experience facilitating Scrum ceremonies, sprint planning, demos, reviews, or retrospectives
  • Experience working with business teams to translate operational requirements into technical design and working software

Compensation

Competitive hourly contract rate to be confirmed based on experience, technical alignment, availability, work arrangement, and overall fit.

Next Steps

If this opportunity aligns with your senior .

NET development, SQL Server database development, full‑stack web application, Agile/Scrum, and technical leadership experience, we would like to hear from you.

Please apply with your updated resume, including details of your .

NET, SQL Server, React or Angular, Azure Dev Ops, database design, Agile delivery, knowledge transfer, and relevant project experience.

A member of our team will be in touch to discuss next steps.

#J-18808-Ljbffr

Senior Software Developer Arbeitgeber: Swim Recruiting

Unser Kunde, eine große Organisation im Gesundheitssektor von Alberta, bietet eine hervorragende Arbeitsumgebung für Senior Software Developer. Mit einem Fokus auf innovative Lösungen im Bereich der medizinischen Ausstattung und Planung, profitieren Mitarbeiter von einer flexiblen Remote-Arbeitsstruktur, regelmäßigen Weiterbildungsmöglichkeiten und einer unterstützenden Teamkultur, die auf agile Methoden setzt. Diese Position ermöglicht es Ihnen, an einem bedeutenden Projekt zu arbeiten, das einen direkten Einfluss auf die Effizienz des Gesundheitswesens hat, während Sie gleichzeitig Ihre technischen Fähigkeiten weiterentwickeln und andere Entwickler mentorieren können.

S

Kontaktdaten:

Swim Recruiting Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Developer erhalten könnten

Netzwerken in der Entwicklerszene

Besuche lokale Meetups oder Hackathons in der Software-Entwicklung, um direkt mit Leuten aus der Branche in Kontakt zu treten. Dort hast du die Chance, nicht nur von anderen zu lernen, sondern auch persönliche Eindrücke bei potenziellen Arbeitgebern wie Swim Recruiting zu hinterlassen.

Open Source Beiträge leisten

Engagiere dich in Open-Source-Projekten, um deine Fähigkeiten zu zeigen und für Swim Recruiting sichtbar zu werden. Das ist nicht nur eine super Möglichkeit, praktische Erfahrungen zu sammeln, sondern auch eine tolle Möglichkeit, sich einen Namen in der Entwicklergemeinschaft zu machen.

Auf Praktikumsprogramme achten

Halte Ausschau nach spezifischen Programmen für befristete Stellen, die viele Unternehmen anbieten, um junge Talente zu fördern. Diese Fenster sind oft zeitlich begrenzt, also mach dich bereit, wenn die Bewerbungen öffnen, und verpasse nicht die Gelegenheit, dich bei Swim Recruiting zu bewerben!

Portfolio aufbauen und sichtbar machen

Erstelle dir ein starkes Portfolio, das deine besten Projekte zeigt. Teile dieses Portfolio in Entwickler-Communities und auf Plattformen wie GitHub, damit Unternehmen wie Swim Recruiting sofort sehen, was du kannst. Das steigert deine Chancen, in der Software-Entwicklung aufzufallen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Developer mit Bravour zu bestehen

.NET Framework
SQL Server
Agile Methodology
ASP.NET Core
Web Application Development
ReactJS
Angular

Einige Tipps für deine Bewerbung 🫡

Dein GitHub ist dein bester Freund!:Für eine befristete Stelle in der Software-Entwicklung ist dein GitHub-Profil super wichtig. Zeig uns deine besten Projekte und deinen Code! Wenn du Seitenprojekte oder Beiträge zu Open-Source-Projekten hast, pack die unbedingt in deine Bewerbung, das gibt uns einen tollen Einblick in deine Fähigkeiten.

Skills, Skills, Skills!:Mach eine Liste deiner technischen Skills und Technologien, die du beherrschst. In der Software-Entwicklung ist es wichtig, diese klar und präzise in deinem Lebenslauf zu präsentieren. Liste Frameworks, Programmiersprachen und Tools auf, die du nutzt, und versichere dich, dass sie zum Job bei Swim Recruiting passen!

Deine Motivation zeigt, dass du lernbereit bist:In deinem Anschreiben solltest du darauf eingehen, warum du dich für die befristete Stelle bei Swim Recruiting interessierst und was du dir von der Erfahrung erhoffst. Heb hervor, wie diese Position dir helfen kann, deine Fähigkeiten zu verbessern und neue Technologien zu lernen.

Projektbesprechung und persönliche Note:Wenn du ein Portfolio hast, das deine Entwicklungsprojekte zeigt, füge das unbedingt an. Außerdem kannst du in deinem Anschreiben erwähnen, warum du gerade bei Swim Recruiting arbeiten möchtest und wie du zur Unternehmenskultur passt. Das gibt uns einen persönlicheren Eindruck von dir als Bewerber!

Wie man sich auf ein Vorstellungsgespräch bei Swim Recruiting vorbereitet

Code die Erwartungen!

Bei einem Interview in der Software-Entwicklung solltest du bereit sein, dein Coding-Know-how unter Beweis zu stellen. Mache dich mit typischen Coding-Challenges und Systemdesign-Fragen vertraut, die dir während des Interviews gestellt werden könnten. Vielleicht gibt es sogar Live-Coding-Sessions, also übe, deinen Denkprozess laut zu kommunizieren!

Bring dein Portfolio mit!

Auch wenn es sich um eine befristete Stelle handelt, ist es wichtig, deinem potenziellen Arbeitgeber dein Können zu zeigen. Stelle ein Portfolio mit deinen besten Projekten zusammen – idealerweise solche, die relevant für Swim Recruiting sind. Denk daran, dass du nicht nur die Lösungen präsentieren solltest, sondern auch den Prozess und die Technologien, die du verwendet hast.

Sei flexibel und lernwillig!

Für befristete Stellen suchen Unternehmen oft nach Kandidaten, die schnell dazulernen können. Betone in deinem Interview deine Lernbereitschaft und vielleicht Beispiele, wie du in der Vergangenheit neue Technologien oder Programmiersprachen schnell beherrscht hast. Das zeigt, dass du gut ins Team passt und bereit bist, dich den Herausforderungen zu stellen.

Frage nach Team-Tools und Methoden!

Informiere dich über die Tools und Arbeitsmethoden, die das Team bei Swim Recruiting verwendet. Hast du Erfahrung mit agilem Arbeiten oder Tools wie Jira, Git oder Slack? Wenn du gezielt Fragen zu diesen Aspekten stellst, zeigst du dein Interesse an der Teamdynamik und wie du dich schnell einbringen kannst.