DataStaff, Inc. is currently seeking a React/.Net C# Developer for a long-term contract opportunity with one of our direct clients in Boise, ID.
*This position is hybrid; 3 days per week are onsite
Job Description:
Our client is seeking a 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. They have an application there, developing 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.
Knowledge and Experience:
- React & JavaScript
- API Integration
- Testing
- RestSharp for HTTP-based integration tests
- Cloud & Serverless
- Understanding of serverless application patterns
- Any OpenSearch experience would be highly prized
- Containerization & Local Development
- DevOps & Tooling
- CI/CD: Familiarity with pipelines for automated builds, tests, and deployments
- Postman/Yakk: used for manual API testing and exploration
- Visual Studio: our primary IDE for development and debugging
- Security best practices for AWS: IAM least privilege, secure secrets handling with AWS Secrets Manager, and protecting data in transit and at rest
- Application security: familiarity with OWASP Top 10, API authentication/authorization, and secure code review or remediation practices
Required Skills:
- 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
- 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
- 4 Years - Ability to implement and consume REST APIs (using controllers, attributes, and model validation)
- 2 Years - Writing and maintaining unit and integration tests using NUnit; Using RestSharp for HTTP-based integration tests
- 2 Years - Serializing/deserializing JSON with System.Text.Json and Newtonsoft.Json
- 3 Years - Experience with AWS Lambda (C#): writing handler functions, deploying with Amazon Lambda Tools, and using AWS SDKs (e.g., Secrets Manager, SEES)
- 4 Years - Git: Source control and branching strategies
- Building and running services with Docker and Docker Compose
Desired Skill:
- 2 Years - Any experience with SOAP APIs: constructing and parsing XML, using HttpClient, and working with XmlSerializer is nice to have
This position is available on a corp-to-corp basis or as a W2 position with a competitive benefits package. DataStaff offers medical, dental, and vision coverage options as well as paid vacation, sick, and holiday leave. As many of our opportunities are long-term, we also have a 401k program available for employees after 6 months.