Full-Stack .NET Developer

The Dot Printer, Inc.
Irvine, United States of America
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Irvine, United States of America

Tech stack

JavaScript
.NET
API
Application Release Automation
ASP.NET
Azure
C Sharp (Programming Language)
CSS
Cloud Engineering
Software Quality
Continuous Integration
Data Architecture
Cursor (Graphical User Interface Elements)
Database Design
Software Debugging
Language Integrated Query
Entity Framework
Windows Communication Foundation
JSON
PostgreSQL
Windows Presentation Foundation
Microsoft Software
Microsoft SQL Server
Nunit
OAuth
Object-Oriented Software Development
OpenID
Powershell
Scrum
Systems Development Life Cycle
RabbitMQ
Redis
Svelte
Web Application Security
Simple Object Access Protocol (SOAP)
Software Engineering
SQL Stored Procedures
Web Applications
Test Driven Development
GitHub Copilot
React
Blazor
Moq
Vue.js
Build Management
Integration Tests
Information Technology
Maintaining Code
Performance Monitor
Virtual Agents
Api Design
REST
Domain Driven Design
Webhooks
Software Version Control
Serverless Computing
Web Api

Job description

The Full-Stack .NET Developer will design and build modern web applications and services across the full stack, working both independently and as a contributing member of the engineering team. This role partners closely with the CTO and other engineers to deliver scalable solutions, integrate with third-party systems, and modernize existing applications. The developer will actively participate in all phases of the software development lifecycle and play an integral role in shaping our technical direction., Other duties may be assigned at management's discretion.

  • Design, code, test, debug, document, deploy, and maintain web applications, services, and APIs
  • Analyze user needs and translate them into detailed technical specifications and implementation plans
  • Architect and integrate with third-party services and external APIs (REST, webhooks, OAuth, etc.)
  • Work both independently on owned features and collaboratively within a cross-functional team
  • Leverage agentic AI tooling (e.g., Claude Code) to accelerate development, while maintaining code quality, security, and review standards
  • Investigate and remediate issues across applications, including performance, reliability, and security concerns
  • Provide guidance on data architecture, performance monitoring, product evaluation, and buy-vs-build decisions
  • Contribute to CI/CD pipelines, source control workflows, and release processes in Azure DevOps
  • Communicate effectively with engineers, project managers, and clients
  • Stay current on the .NET ecosystem, JavaScript frameworks, and emerging AI-assisted development practices
  • Contribute to the development of project plans, estimates, and timelines, * Occasionally required to stand or walk to collaborate with team members, attend meetings, or access office equipment.
  • Regularly required to communicate with department members.
  • Frequently required to type and sit while coding, testing, or reviewing technical documentation.
  • Constantly required to use hands and fingers to operate keyboard, mouse, and other input devices.

Requirements

Do you have experience in Writing skills?, The requirements listed below are representative of the knowledge, skill, and/or ability required.

  • BS/BA degree in a related technical field (e.g., Computer Science, Software Engineering, Management Information Systems) or equivalent professional experience
  • At least 6 years of C# / .NET software development experience
  • Experience across the .NET ecosystem, including current .NET (.NET 8/9) and prior versions such as .NET 6/7 and legacy .NET Framework (4.x); comfortable maintaining and modernizing older codebases
  • Hands-on experience with at least one modern JavaScript framework - React, Svelte, or Vue - including component architecture, state management, and build tooling
  • At least 6 years of SQL Server experience, including database design, modeling, and writing stored procedures
  • Strong understanding of API architecture and third-party integration patterns (REST, JSON, OAuth/OIDC, webhooks, rate limiting, retries, error handling)
  • Solid grounding in the Microsoft stack, object-oriented design, SDLC, and cloud development in Azure
  • Expertise building secure web applications and APIs with C#, .NET, Entity Framework Core, ASP.NET Core MVC / Web API, JavaScript, HTML/CSS, JSON, and LINQ
  • Experience with Azure DevOps for source control, pipelines (CI/CD), work item management, and release automation
  • Practical experience using Claude Code or comparable agentic AI development tooling (e.g., Cursor, GitHub Copilot agents) as part of day-to-day workflow
  • Ability to write unit and integration tests (e.g., xUnit/NUnit, Moq)
  • Demonstrated ability to deliver work independently with minimal oversight, while collaborating effectively in a team setting
  • Strong problem-solving skills, attention to detail, and commitment to software quality
  • Strong written and verbal communication skills
  • Compensation depends on experience

Preferred but not required:

  • Experience with Blazor, MAUI, SOAP, WCF, WPF, or PowerShell
  • Experience with Redis or RabbitMQ
  • Experience with PostgreSQL
  • Knowledge of Test-Driven Development (TDD)
  • Knowledge of Domain-Driven Design (DDD)
  • Experience with advanced Azure services - Azure Functions, Pipelines
  • Experience building or maintaining MCP servers, custom AI agent tooling, or automated developer workflows
  • Experience and understanding of Agile / SCRUM methodologies

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Vision insurance
  • Dental insurance, While performing the duties of this job, the employee is:
  • Usually exposed to a quiet to moderate noise level.
  • Required to access office space via stairs.
  • Expected to work on-site Monday through Thursday and remotely on Friday.

Other Details

  • Schedule: Monday - Thursday (On-site) Friday (Remote), 9:00am to 5:00pm

  • Medical insurance

  • Dental insurance

  • Vision insurance

  • 401K with employer contribution

  • Monthly employee events

Apply for this position