Location: On-site in Boise, ID
American Computer Services (ACS) is seeking a highly skilled Full-Stack React/.NET C# Developer to assist in the development of a critical data portal.
The project is built on a modern, standard .NET stack, using C# with ASP.NET Core (.NET 6/8) for backend REST and SOAP APIs, and integrates with AWS services such as Lambda for serverless processing. The frontend leverages React with JavaScript/TypeScript.
Expectations & Responsibilities
· Experience building and maintaining modern, component-based user interfaces using React, Node, and NPM.
· Experience designing, implementing, and consuming robust RESTful APIs using ASP.NET Core, including controllers, attributes, and model validation.
· Experience developing and deploying C# AWS Lambda handler functions using Amazon.Lambda.Tools and AWS SDKs (Secrets Manager, SES).
· Experience supporting legacy and modern data exchanges by constructing and parsing XML for SOAP APIs.
· Experience writing and maintaining comprehensive unit and integration tests using NUnit and RestSharp to ensure platform stability.
· Experience enforcing security best practices within AWS, focusing on IAM least privilege and secure secrets handling.
· Experience working within a Git-based version control environment using Visual Studio to deliver modular, maintainable code.
Required Technical Experience
· Frontend: React, JavaScript/TypeScript
· Backend & API Development: C# / .NET, ASP.NET Core, REST APIs, JSON
· Cloud & DevOps: AWS Lambda
· Containerization: Docker and Docker Compose
· Version Control: Git
· Security: AWS Security, IAM
Desired Skills
· OpenSearch: Experience with OpenSearch is highly prized for this data-heavy portal.
· SOAP APIs: Experience constructing/parsing XML and working with XmlSerializer.
· CI/CD: Familiarity with automated build and deployment pipelines.
· AppSec: Familiarity with OWASP Top 10 and secure code remediation.
· Tooling: Experience with Postman or Yakk for manual API exploration.