What are the responsibilities and job description for the Full Stack .NET Developer position at ALG Senior?
Brief Description
About the Role
We are seeking a Full Stack .NET Developer to join our development team and play a key
role in designing, building, and maintaining enterprise-grade web applications and data
integrations. The ideal candidate will have a strong foundation in ASP.NET Core, C#, and
Microsoft SQL Server, along with experience in legacy .NET technologies and modern
development practices.
Responsibilities
About the Role
We are seeking a Full Stack .NET Developer to join our development team and play a key
role in designing, building, and maintaining enterprise-grade web applications and data
integrations. The ideal candidate will have a strong foundation in ASP.NET Core, C#, and
Microsoft SQL Server, along with experience in legacy .NET technologies and modern
development practices.
Responsibilities
- Design, develop, and maintain web applications and services using ASP.NET Core, Blazor, C#, and MSSQL.
- Maintain and enhance legacy applications built on ASP.NET Web Forms using Visual Basic.
- Deploy and manage web applications on-premises using IIS and Windows Server.
- Develop and maintain reusable, well-structured C# code following SOLID and design pattern principles.
- Build and support data integrations using both .NET and SQL Server Integration Services (SSIS).
- Create and maintain Power Automate Cloud flows for SharePoint data syncing and other OAice 365 integrations.
- Collaborate with departments to identify opportunities to streamline operations through custom applications.
- Write eAicient SQL queries to support application reporting needs.
- Create and maintain SQL Server Reporting Services (SSRS) reports.
- Assist with configuring or extending workflows in third-party platforms when needed.
- Troubleshoot and support internal applications and integrations as needed.\
- ASP.NET Core (C#), Blazor, Minimal APIs
- ASP.NET Framework (Web Forms) – Visual Basic
- Microsoft SQL Server (MSSQL)
- EntityFrameworkCore (Code-First), Dapper
- Git (for version control)
- Azure DevOps
- Microsoft Azure (Key Vaults, App Registrations)
- HTML, CSS, Bootstrap
- Microsoft Power Automate (Cloud)
- Microsoft OAice 365 Suite
- Unit Testing with xUnit
- Software engineering principles (SOLID, Domain Driven Design)
- SQL Server Integration Services (SSIS)
- SQL Server Reporting Services (SSRS)
- Integration Testing with xUnit
- Code architecture patterns (Vertical Slice Architecture, Modular Monoliths) Qualifications
- Bachelor’s degree in Computer Science, Programming, or a related field 5 years of professional experience in full stack .NET development