Back to Jobs

React / .NET C# Developer

DIA SOFTWARE SOLUTIONS LLC

Job Description & Details

The demand for developers who can bridge modern front‑end frameworks with robust .NET back‑ends is soaring, especially in government‑focused projects. This 6‑month contract in Boise offers a chance to work on cutting‑edge serverless solutions using React, TypeScript, and AWS Lambda. If you have deep expertise and enjoy fast‑paced, on‑site collaboration, this role is a perfect fit.

Job Summary

As a React/.NET C# Developer at DIA Software Solutions, you will design, build, and maintain scalable front‑end applications in React/TypeScript and back‑end services with ASP.NET Core. You’ll create RESTful APIs, write unit and integration tests, and deploy serverless functions on AWS Lambda, collaborating closely with cross‑functional teams to deliver secure, high‑performance software for state government clients.

Top 3 Critical Skills Table

Skill Why it's critical Mastery Level
React & TypeScript Drives UI performance and maintainability Senior
ASP.NET Core & C# Core for building robust, scalable APIs Senior
AWS Lambda (Serverless) Enables cost‑effective, on‑demand back‑end services Senior

Interview Preparation

  1. How would you structure a large React application using TypeScript to ensure scalability and maintainability?
    What the interviewer is looking for: Understanding of component architecture, state management patterns, typing strategies, and folder organization.
  2. Describe the steps to build an asynchronous RESTful API with ASP.NET Core and C#.
    What the interviewer is looking for: Knowledge of async/await, routing, dependency injection, error handling, and performance considerations.
  3. What security measures would you implement for AWS Lambda functions that expose APIs?
    What the interviewer is looking for: Use of IAM roles, environment variables, API Gateway authorizers, encryption, and least‑privilege principles.
  4. Explain how you would set up a CI/CD pipeline using Docker and Git for a combined React and .NET project.
    What the interviewer is looking for: Containerization strategy, multi‑stage Dockerfiles, automated testing, and deployment orchestration.
  5. Write a sample NUnit unit test for a C# service method that depends on an external repository.
    What the interviewer is looking for: Test arrangement, use of mocking frameworks, assertion of behavior, and clean test design.

Resume Optimization

  • React
  • TypeScript
  • JavaScript
  • C#
  • ASP.NET Core
  • .NET 6/8
  • AWS Lambda
  • RESTful APIs
  • Docker
  • NUnit

Application Strategy

When reaching out to the recruiter, send a concise email that starts with a friendly greeting, briefly introduces yourself, and states your interest in the React/.NET C# Developer role. Attach your resume and be sure to highlight your top skills such as React, TypeScript, and AWS Lambda, reference any relevant government or large‑scale projects, and explicitly map your experience to the key responsibilities listed in the job description.

Career Roadmap

Current Role Typical Experience Core Focus Next Position
React/.NET C# Developer (Contract) 6‑month contract, 15+ years overall Full‑stack development, serverless architecture Senior Full‑Stack Engineer
Senior Full‑Stack Engineer 3‑5 years in similar stack System architecture, mentorship, performance optimization Lead Engineer / Architect
Lead Engineer / Architect 5+ years leading projects Technical strategy, team leadership, cross‑functional alignment Engineering Manager / Director