Full Stack Developer - .NET

Cover-All Technologies

$90K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • 3-7+ years of professional software development experience.
  • Strong hands-on experience with the .NET ecosystem and modern frontend development.
  • Demonstrated experience delivering production-grade web applications.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, and maintain full-stack web applications using C#, .NET / .NET Core, and ASP.NET Core.
  • Build responsive front-end applications using React, Angular, or Blazor.
  • Develop scalable RESTful APIs and integrate third-party services.
  • Design and optimize relational databases with SQL Server.
  • Implement secure authentication and authorization mechanisms.
  • Collaborate with cross-functional teams to translate requirements into technical solutions.
  • Support CI/CD pipelines and automated deployments in collaboration with DevOps teams.

Benefits

  • Opportunities for professional development and continuous learning.
  • Collaborative Agile work environment.
  • Access to current technologies and modern architecture practices.
  • Focus on writing clean, maintainable code with established coding standards.
  • Engagement in architecture and technical design discussions.
Full Job Description
Description

Role Purpose

Reporting to the VP, Solutions & Delivery, we are looking for a talented and motivated Full Stack Developer - .NET to join our development team. The ideal candidate will have strong experience building scalable, secure, and high-performance web applications using the Microsoft .NET ecosystem, along with modern front-end technologies.

You will be responsible for designing, developing, testing, deploying, and maintaining end-to-end applications while working closely with product managers, business analysts, QA engineers, DevOps teams, and other developers.

Core Responsibilities
• Design, develop, and maintain full-stack web applications using C#, .NET / .NET Core, ASP.NET Core, and Web API.
• Build responsive and user-friendly front-end applications using React, Angular, Blazor, or similar modern JavaScript/C# frameworks.
• Develop scalable RESTful APIs and integrate third-party services and enterprise systems.
• Design and optimize relational databases using SQL Server, including tables, stored procedures, views, functions, and queries.
• Implement secure authentication and authorization using technologies such as OAuth 2.0, OpenID Connect, JWT, and ASP.NET Core Identity.
• Process and transform large fixed-width and delimited (CSV/flat) input files as part of data integration and batch workflows.
• Generate large, well-structured XML output and associated XSD schemas for downstream systems and partners.
• Integrate with document/PDF generation platforms such as Quadient, Exstream, or SmartCOMM to support customer communications.
• Write clean, maintainable, reusable, and well-tested code following established coding standards and design patterns.
• Participate in architecture and technical design discussions and contribute to application modernization initiatives.
• Develop unit, integration, and automated tests to ensure application quality and reliability.
• Troubleshoot and resolve application defects, performance issues, and production incidents.
• Work with DevOps teams to support CI/CD pipelines, automated deployments, monitoring, and cloud infrastructure.
• Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
• Conduct code reviews and provide constructive feedback to team members.
• Create and maintain technical documentation, API documentation, and development standards.
• Stay current with emerging technologies and recommend improvements to development practices and application architecture.

Required Qualifications

Backend
• Strong proficiency in C#
• Hands-on experience with .NET / .NET Core
• Strong experience with ASP.NET Core
• Experience developing RESTful Web APIs
• Knowledge of Entity Framework Core
• Understanding of dependency injection, middleware, configuration, logging, and application lifecycle
• Good understanding of object-oriented programming and SOLID principles
• Experience with common design patterns and clean architecture principles
• Experience processing large fixed-width and delimited input files
• Experience generating large XML files and XSD schemas
• Experience integrating with PDF generation software such as Quadient, Exstream, SmartCOMM, or similar

Frontend
• Strong experience with JavaScript / TypeScript
• Hands-on experience with at least one modern framework: React, Angular, Vue.js, or Blazor (C#-based)
• Strong knowledge of HTML5, CSS3, and responsive web design
• Experience consuming REST APIs and handling client-side state
• Familiarity with frontend build tools and package managers such as npm

Database
• Strong experience with Microsoft SQL Server
• Proficiency in writing complex SQL queries
• Experience with stored procedures, functions, views, indexes, and query optimization
• Understanding of database design, normalization, transactions, and performance tuning
• Experience with Entity Framework Core or another ORM

Cloud & DevOps
• Experience with Microsoft Azure or another major cloud platform
• Familiarity with Azure services such as Azure App Service, Azure Functions, Azure SQL, Azure Storage, Azure Key Vault, and Azure Service Bus
• Experience with CI/CD pipelines
• Familiarity with Git-based source control and branching strategies
• Experience with Docker and containerization is a plus
• Understanding of application monitoring, logging, and observability

Testing & Quality
• Experience with unit testing using frameworks such as xUnit, NUnit, or MSTest
• Understanding of integration and API testing
• Familiarity with mocking frameworks such as Moq
• Experience with automated testing and continuous integration
• Strong understanding of secure coding and application performance practices

Preferred Skills
• Experience with microservices architecture
• Knowledge of Azure DevOps or GitHub Actions
• Experience with Docker and Kubernetes
• Knowledge of messaging technologies such as Azure Service Bus, RabbitMQ, or Kafka
• Experience with Redis or other caching technologies
• Knowledge of GraphQL is a plus
• Familiarity with Elasticsearch or similar search technologies
• Experience with Agile/Scrum development methodologies
• Understanding of Domain-Driven Design (DDD)
• Experience with application performance monitoring tools
• Knowledge of AI/ML integrations or consuming LLM APIs is a plus

Qualifications
• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
• 3-7+ years of professional software development experience, depending on level.
• Strong hands-on experience with the .NET ecosystem and modern frontend development.
• Demonstrated experience delivering production-grade web applications.
• Strong analytical, problem-solving, and debugging skills.
• Excellent communication and collaboration skills.

What We're Looking For

The successful candidate should be:
• A strong problem solver with excellent attention to detail.
• Comfortable working across both frontend and backend technologies.
• Able to take ownership of features from requirements through deployment.
• Passionate about writing clean, maintainable, and scalable code.
• Comfortable working in a collaborative Agile environment.
• Able to communicate technical concepts effectively to both technical and non-technical stakeholders.

Typical Technology Stack
• Backend: C#, .NET 8/9+, ASP.NET Core, Web API, Entity Framework Core
• Frontend: React / Angular / Blazor, TypeScript, JavaScript, HTML5, CSS3
• Database: Microsoft SQL Server
• Cloud: Microsoft Azure
• DevOps: Azure DevOps / GitHub Actions, CI/CD, Docker
• Testing: xUnit / NUnit, Moq, Postman
• Version Control: Git / GitHub / Azure Repos
• Architecture: REST APIs, Microservices, Clean Architecture, SOLID, Design Patterns
• Data & Documents: Fixed-width & delimited file processing, XML/XSD generation, PDF/document composition (Quadient, Exstream, SmartCOMM)

Similar Jobs

More Jobs at Cover-All Technologies

More Information Technology Jobs

Find similar Full Stack Developer - .NET jobs: