Certified Woman & Minority Owned

React/.Net C# Developer


Reference Number: AVIDRC6

React/.Net C# Developer
experience  Not Disclosed
location  Boise, ID
duration  6.0 Months
salary  Not Disclosed
jobtype  Not Disclosed
Industry  Government - State
duration  $64.79/hour - $69.79/hour
Job Description


Full-stack React/.net C# developer, to assist with the development of application of a legal case data portal, where users can search and find case data.

We're looking for a React UI developer, ideally full-stack with .NET C# back-end development skills and exposure to working with AWS, to assist with the development of application of a legal case data portal, where users can search and find case data.

We have an application we're developing here of a legal case data portal, where users can search and find case data.

It's built on a standard, modern .NET stack, using C# with ASP.NET Core (.NET 6/8) for backend REST and SOAP APIs, with AWS services such as Lambda for serverless processing. The frontend leverages React and Javascript/TypeScript.


REQUIRED:


React & Javascript

[4+ years] React: Building modern, component-based UIs (as indicated by the need for Node/NPM in the README).

[4+ years] JavaScript/TypeScript: Writing maintainable, modular code for the frontend


C# / .NET

[4+ years] Strong proficiency in C# and the .NET 6/8 ecosystem

[4+ years] Experience with ASP.NET Core for building RESTful APIs

[2+ years] Familiarity with dependency injection

[2+ years] Understanding of asynchronous programming using async/await


API Integration

[4+ years] Ability to implement and consume REST APIs (using controllers, attributes, and model validation)

[Nice-to-have] Any experience with SOAP APIs: constructing and parsing XML, using HttpClient, and working with XmlSerializer is nice to have


Testing

[2+ years] Writing and maintaining unit and integration tests using NUnit.

[2+ years] Using RestSharp for HTTP-based integration tests

[4+ years] Serializing/deserializing JSON with System.Text.Json and Newtonsoft.Json.


Cloud & Serverless

[3+ years] Experience with AWS Lambda (C#): writing handler functions, deploying with Amazon.Lambda.Tools, and using AWS SDKs (e.g., Secrets Manager, SES)

[3+ years] Understanding of serverless application patterns

[Nice-to-have] Any OpenSearch experience would be highly prized


Containerization & Local Development

[2+ years] Building and running services with Docker and Docker Compose


DevOps & Tooling

[4+ years] Git: Source control and branching strategies

[Nice-to-have] CI/CD: Familiarity with pipelines for automated builds, tests, and deployments

[Nice-to-have] Postman/Yakk: used for manual API testing and exploration

[4+ years] Visual Studio: our primary IDE for development and debugging


Security

[2+ years] Security best practices for AWS: IAM least privilege, secure secrets handling with AWS Secrets Manager, and protecting data in transit and at rest

[Nice-to-have] Application security: familiarity with OWASP Top 10, API authentication/authorization, and secure code review or remediation practices


Skill - Required / Desired - Amount of Experience

React: Building modern, component-based UIs (as indicated by the need for Node/NPM in the README) - Required - 4 Years

JavaScript/TypeScript: Writing maintainable, modular code for the frontend - Required - 4 Years

Strong proficiency in C# and the .NET 6/8 ecosystem - Required - 4 Years

Experience with ASP.NET Core for building RESTful APIs - Required - 4 Years

Familiarity with dependency injection - Required - 2 Years

Understanding of asynchronous programming using async/await - Required - 2 Years

Ability to implement and consume REST APIs (using controllers, attributes, and model validation) - Required - 4 Years

Any experience with SOAP APIs: constructing and parsing XML, using HttpClient, and working with XmlSerializer is nice to have - Nice to have - 2 Years

Writing and maintaining unit and integration tests using NUnit; Using RestSharp for HTTP-based integration tests - Required - 2 Years

Serializing/deserializing JSON with System.Text.Json and Newtonsoft.Json - Required - 2 Years

Experience with AWS Lambda (C#): writing handler functions, deploying with Amazon Lambda Tools, and using AWS SDKs (e.g., Secrets Manager, SEES); Unde - Required - 3 Years

Git: Source control and branching strategies - Required - 4 Years

Building and running services with Docker and Docker Compose - Required


Notes:

Open to a hybrid work environment with three days a week (Mon-Wed) on-site


VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Apply for this Job





(Please ensure email matches your resume email)



(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)

By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email

Related Jobs

Join VIVA and grow

VIVA is faster, easier and you still have complete control