Role Overview

The Full Stack .NET Developer designs, develops, tests, implements, and supports enterprise applications using a modern tech stack spanning front-end, back-end, database, cloud, and integration platforms. Working across all phases of the Software Development Life Cycle (SDLC), this role transforms functional requirements into scalable, secure, and high-performing technical solutions that align with business objectives.

Key Responsibilities

Core Application Development

  • Front-End Development: Build and maintain responsive, user-friendly web interfaces using HTML, CSS, JavaScript, TypeScript, and modern frameworks (React, Angular).
  • Back-End Development: Design server-side logic and microservices using C#, .NET, ASP.NET Core, and Entity Framework.
  • API Integration: Create, maintain, and integrate RESTful APIs for seamless communications across front-end and back-end systems.
  • Database Management: Design database systems, schemas, stored procedures, views, and queries using SQL Server, Snowflake, and other relational/cloud platforms. Optimize database performance and data integrity.

Architecture, DevOps & Maintenance

  • System Architecture: Design robust, scalable, secure, and maintainable application architectures.
  • DevOps & CI/CD: Develop and manage automated build, deployment, and release pipelines using Microsoft Azure, Azure DevOps, Git, and cloud-native services.
  • Testing & Security: Write unit tests, perform debugging, enforce secure coding practices (authentication, authorization, vulnerability remediation), and ensure compliance.
  • Production & Support: Deploy applications to production environments, troubleshoot issues, definition/definition of system patches, and assist with network/hardware oversight as needed.

Collaboration & Business Support

  • Cross-Functional Collaboration: Partner with UX/UI designers, product managers, and internal stakeholders to define project requirements, optimize workflows, and prioritize features.
  • Analysis & Improvement: Analyze user needs, data flows, and business performance metrics to identify opportunities for increased efficiency.
  • Documentation & Training: Produce technical documentation, architecture diagrams, deployment procedures, and end-user guides/training instructions.
  • Technology Evaluation: Assess emerging tools, frameworks, and methodologies for potential implementation and business justification.

Required Skills & Qualifications

Category
Requirements
EducationBachelor's degree from an accredited institution in Computer Science, Systems Engineering, Applied Mathematics, Business Administration, Telecommunications, or a related field (or equivalent combination of training and experience).
Experience5+ years of progressive, responsible experience in data processing, computer systems, and application development.
(Note: Operations Specialty requires 5 years of supervisory experience; Network Services requires a telecommunications background).
Front-End TechHTML, CSS, JavaScript, TypeScript, React, Angular.
Back-End TechC#, .NET, ASP.NET Core, Entity Framework, Web APIs, Microservices, Visual Studio.
Database & CloudSQL Server, Snowflake, RESTful APIs, Microsoft Azure, Azure DevOps, Git, CI/CD pipelines.
MethodologiesSDLC, automated testing, secure coding practices, system design methodology, data management, and retrieval techniques.


Required Skills :

Basic Qualification :

Additional Skills :

Background Check : No

Drug Screen : No

Similar jobs

More from SOMERSET STAFFING
SOMERSET STAFFING 10 hours ago
SOMERSET STAFFING 10 hours ago
SOMERSET STAFFING 10 hours ago

Full Stack .Net Developer

Apply Now
Back to search page