Senior Programmer Analyst – .NET / MVC

Senior Programmer Analyst – .NET / MVC

Vollzeit Kein Homeoffice möglich
E

Senior Programmer Analyst – .NET / MVC

Category: Government & Public Sector

Location: Fredericton New Brunswick Canada

Client: Service New Brunswick (SNB) – Business Application Services

Department/Project: Post-Secondary Education, Training and Labour (PETL) – Student Financial Services (SFS)

Location:Fredericton, New Brunswick – Remote acceptable; onsite may be required

Start Date:September 28, 2026 or later

Duration:Up to 250 business days, with potential extension

Workday:7.25 hours/day

Position:Senior Programmer Analyst (PA3)

Position Overview

Service New Brunswick is seeking aSenior Programmer Analystto support the modernization, development, integration, and ongoing enhancement of theStudent Financial Services (SFS)application within the Student Financial Services Branch of PETL.

The successful candidate will work as a senior developer within an Agile team, contributing to the design and development of secure, scalable, performant, and maintainableASP.NET Core MVCapplications. The role involves developing public-facing functionality, integrating with existing internal SFS applications, implementing secure identity-management capabilities, developing REST APIs, supporting database development, and contributing to responsive user-interface design.

The resource will work closely with business stakeholders, subject matter experts, developers, project management, and SNB technical teams to translate business and technical requirements into robust software solutions.

Key Responsibilities

  • Participate in theanalysis, design, development, integration, configuration, testing, and implementationof enhancements to the Student Financial Services solution.
  • Design and develop secure, scalable, maintainable, and performant applications using.NET / ASP.NET Core and MVC.
  • TranslateUser Stories, functional requirements, technical specifications, and solution architectureinto effective software designs and implementation plans.
  • Develop and maintain secure applications addressingdata confidentiality and client privacyrequirements.
  • Design and implementIdentity Managementand authentication/authorization solutions.
  • Develop and consumeREST-based APIsand integrate application components across the technology stack.
  • Develop database solutions usingMicrosoft SQL Server, including scripts, stored procedures, queries, triggers, and database-related functionality.
  • Develop modern and responsive user interfaces usingJavaScript, jQuery, HTML, CSS, and appropriate front-end frameworks.
  • Applyresponsive UI design principlesand contribute to user-interface and user-experience design activities.
  • Work withuser interface design systemsand established UI standards to deliver consistent user experiences.
  • Develop and supportmultilingual software functionality, where applicable.
  • Participate actively in anAgile development environment, including Scrum ceremonies, sprint planning, backlog refinement, stand-ups, reviews, and retrospectives.
  • Conduct and participate incode reviews, ensuring adherence to established coding standards, security practices, architecture principles, and software-development best practices.
  • UseAzure DevOps, including development environments, source control, build/release processes, and CI/CD pipelines.
  • Analyze application defects, bugs, and change requests and recommend appropriate technical solutions.
  • Implement approved fixes and enhancements across the appropriate layers of the application, including UI, application, API, and database components.
  • Developautomated unit testsand support QA/testing activities.
  • Investigate and implement applicationperformance improvements.
  • Create and maintain technical documentation in accordance with applicable standards.
  • Participate in team meetings and scrums to communicate progress, technical issues, risks, dependencies, and proposed solutions.
  • Provide technical guidance, mentoring, and knowledge transfer to other developers and team members.
  • Ensure application development activities comply with applicablesecurity, privacy, confidentiality, and Government of New Brunswick standards.

Requirements

Mandatory Qualifications

  • ExcellentEnglish verbal and written communicationskills.
  • Bachelor's degree inComputer Science or a related discipline, or an equivalent combination of education and experience.
  • 8+ years of programming and design experience with .NET and MVC.
  • 1+ year of programming and design experience with Identity Management solutions.
  • 4+ years of experience writing scripts and stored procedures using Microsoft SQL Server.

Scored Technical Experience

  • 4+ years:Designing and developing secure applications addressing bothdata confidentiality and client privacy, gained within the last 7 years.
  • 4+ years:Working within anAgile development environment, gained within the last 7 years.
  • 4+ years:Translating technical requirements fromUser Stories and solution architectureinto application designs and development, gained within the last 7 years.
  • 5+ years:Conductingcode reviewsand applying coding guidelines, standards, and best practices, gained within the last 7 years.
  • 5+ years:JavaScript, jQuery, HTML/CSS, and User Interface design, gained within the last 7 years.
  • 5+ years:Responsive UI designand front-end frameworks, gained within the last 7 years.
  • 1+ year:Working withuser interface design systems, gained within the last 5 years.
  • 5+ years:DevelopingREST-based APIs, gained within the last 7 years.
  • 2+ years:Working withAzure DevOps, including pipelines and development environments, gained within the last 5 years.
  • 2+ years:Working within theCanadian Public Sector as a Programmer/Analyst, gained within the last 5 years.
  • 2+ years:Developingmultilingual software systems, gained within the last 5 years.
  • 1+ year:Programming and design experience withIdentity Management solutions, gained within the last 5 years.

Ideal Candidate Profile

The ideal candidate will be aSenior .NET / ASP.NET Core Developer or Senior Programmer Analystwith extensive experience delivering secure public-facing applications and enterprise systems. The candidate should be particularly strong inASP.NET Core MVC, C#, SQL Server, REST APIs, Identity Management, Azure DevOps, JavaScript/jQuery, responsive UI development, Agile/Scrum, and secure application development.

Experience within theCanadian Public Sector, particularly with government applications involving sensitive client information, privacy, security, multilingual functionality, and citizen-facing services, will be highly advantageous.

Key Technology Stack

Backend / Application

  • C#
  • .NET / ASP.NET Core
  • MVC
  • REST APIs
  • Enterprise application development
  • Identity Management
  • Authentication & Authorization

Database

  • Microsoft SQL Server
  • T-SQL
  • Stored Procedures
  • SQL Scripts
  • Queries
  • Triggers

Frontend

  • JavaScript
  • jQuery
  • HTML5
  • CSS
  • Responsive Web Design
  • Front-End Frameworks
  • UI/UX Design Systems
  • Multilingual UI

DevOps / Development

  • Azure DevOps
  • CI/CD Pipelines
  • Development Environments
  • Source Control
  • Automated Unit Testing
  • Code Reviews

Methodology

  • Agile
  • Scrum
  • User Stories
  • Solution Architecture
  • Secure SDLC
  • Coding Standards & Best Practices

Project Context

  • Secure online student registration and portal functionality.
  • Online student financial assistance applications.
  • Secure electronic notifications and communications.
  • Improved UI/UX and data validation.
  • Historical data migration.
  • Secure online services for educational institutions.
  • Automated administration, reporting, surveys, and application-management functionality.
  • Integration between new public-facing services and existing internal SFS applications.

#J-18808-Ljbffr

Senior Programmer Analyst – .NET / MVC Arbeitgeber: Embedded Shishya

Figma ist ein hervorragender Arbeitgeber, der eine dynamische und inklusive Arbeitsumgebung in Berlin bietet. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer Kultur des kontinuierlichen Lernens ermöglicht Figma seinen Mitarbeitern, ihre Fähigkeiten zu erweitern und an bedeutenden Projekten zu arbeiten, die das Design für alle zugänglich machen. Die Zusammenarbeit mit kreativen Köpfen und die Möglichkeit, innovative Lösungen für große Kunden zu entwickeln, machen diese Rolle besonders lohnend.

E

Kontaktdaten:

Embedded Shishya Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Programmer Analyst – .NET / MVC erhalten könntest

Netzwerk über Finanz-Meetups

Schau dir lokale Finance- oder Controlling-Meetups an – dort kannst du nicht nur Wissen austauschen, sondern auch potenzielle Kollegen und Entscheidungsträger aus der Branche treffen. Networking ist hier das A und O!

Zertifikate nutzen

Hast du dich schon über relevante Zertifikate in der Controlling-Branche informiert? Viele Unternehmen legen darauf Wert! Wenn du so ein Zertifikat hast, erwähne es unbedingt in Gesprächen oder Netzwerken.

Präsenz auf Unternehmens-Events

Zusätzlich solltest du an Unternehmensveranstaltungen teilnehmen. Diese bieten dir die Chance, direkt mit Vertretern von Firmen wie Embedded Shishya ins Gespräch zu kommen. Wir können persönliche Kontakte oft nur schwer ersetzen!

Direkte Bewerbung durch unsere Plattform

Wenn dich die Stelle als Senior Programmer Analyst – .NET / MVC bei Embedded Shishya interessiert, warte nicht zu lange! Bewirb dich über unsere Website – so hebst du dich gleich ab und zeigst dein Interesse. Zeig uns, dass du bereit bist, Teil ihres Teams zu werden!

Einige Tipps für deine Bewerbung 🫡

Zahlen, Daten, Fakten – das Herzstück deines CVs!:Im Controlling sind präzise Zahlen und Analysen entscheidend. Achte darauf, deine Erfolge quantifiziert darzustellen – zum Beispiel durch konkrete Einsparungen oder Umsatzsteigerungen. Nutze Zahlen, um deine Fähigkeiten hervorzuheben, damit wir bei Embedded Shishya sofort sehen, was du drauf hast!

Zeig uns deine Software-Skills!:Stellar Software-Kenntnisse sind im Controlling ein absolutes Muss. Vergiss nicht, Programme wie Excel oder spezielle Controlling-Tools in deinem Lebenslauf aufzuführen. Vielleicht hast du auch eine Zertifizierung in einem dieser Programme? Zeig uns, dass du fit bist im Umgang mit den gängigen Werkzeugen!

Motivation und Lernbereitschaft im Anschreiben!:Bei einer Vollzeitstelle im Controlling suchen wir nicht nur nach Erfahrung, sondern auch nach jemandem, der motiviert ist, immer dazuzulernen. Teile im Anschreiben mit, warum du dich für Senior Programmer Analyst – .NET / MVC bei Embedded Shishya interessierst und was du dir von dieser Position versprichst. Zeig uns deine Begeisterung!

Erzähl uns von deinem Projekt!:Falls du Erfahrung mit relevanten Projekten hast, sei es durch Praktika oder Studienarbeiten, zögere nicht, darüber zu berichten! Eine kurze Zusammenfassung deiner wichtigsten Projekte zeigt uns, wie du dein theoretisches Wissen in der Praxis umsetzt. Wir lieben es, spannende Geschichten zu hören!

Wie man sich auf ein Vorstellungsgespräch bei Embedded Shishya vorbereitet

Zeige deine analytischen Fähigkeiten!

Im Controlling dreht sich alles um Zahlen und Analysen. Bereite dich darauf vor, in deinem Interview konkrete Beispiele zu nennen, wie du in der Vergangenheit Daten ausgewertet oder Berichte erstellt hast. Das kann dich von anderen Kandidaten abheben!

Familiarisiere dich mit den gängigen Tools

Du wirst wahrscheinlich mit Software wie SAP oder Excel arbeiten müssen. Zeige dein Know-how in diesen Tools und vielleicht sogar einige spannende Projekte, die du damit realisiert hast. Das hilft, dein technisches Verständnis zu präsentieren und gibt dem Interviewer Sicherheit in deiner praktischen Umsetzung.

Sprich über deine Teamarbeit

Im Controlling ist es oft wichtig, mit anderen Abteilungen zusammenzuarbeiten. Bereite dich darauf vor, darüber zu sprechen, wie du in der Vergangenheit in Teams gearbeitet und kommuniziert hast. Deine sozialen Kompetenzen können den Ausschlag geben, vor allem in einer Vollzeitstelle, wo du eng mit anderen zusammenarbeiten wirst.

Sei bereit für Fallstudien!

In einem Vollzeit-Controlling-Interview könnten dir Fallstudien präsentiert werden, um deine Problemlösungsfähigkeiten zu testen. Übe, wie du anhand von Zahlen und Metriken Entscheidungen treffen würdest. Das zeigt, dass du analytisch denkst und auch unter Druck fundierte Entscheidungen treffen kannst.